C#使用RSA非对称加密字符串 附Helper帮助类new
后端技术发布于:2020-09-21

RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商业中RSA被广泛使用。RSA是1977年由罗纳德&amp;middot;李维斯特(Ron Rivest)、阿迪&amp;middot;萨莫尔(Adi Shamir)和伦纳德&amp;middot;阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。<br>C#使用RSA加密算法重要的一个类就是RSACryptoServiceProvider,这个类可以生成一对公钥和私钥,同时也可以加密和解密。<br>生成privatekey代码:System.Security.Cryptography.RSACryptoServiceProvider rsa = new System...

Asp.NetC#9553人围观,发现954个赞
SqlServer查询固定开始和结束时间段内所有日期new
数据库技术发布于:2020-08-10

需求如下:给出2个固定时间,求此时间段内每日的业务数量,但是业务表中存储的日期是不全的, 某一天如果没有业务,就没有那天的数据,比如这样:8月1号 10个,8月3号 30个,8月5号 50个。<br>想法如下:先查询出此时间内所有按天日期数据,然后关联业务表查询出业务数据,没有的0代替。<br>利用日期的相加方法dateadd相加连续的数字得到每日日期数据。<br>如果日期段相差小于2048天,可以利用系统库master中的spt_values表,此表中存储着0到2047的连续数据。如果相差大于2048天就要自己造数据了,先说小于2048的:declare @date1 DATETIME = 2020-0...

sql常用语句数据库sqlserver5590人围观,发现553个赞
SqlServer生成0到100的数字的表new
数据库技术发布于:2020-08-10

1.可以利用系统表master.dbo.spt_valuesnumber列即是从0依次排列的数字,可以用来查询,但是number列最大到2047 ,即type =P只有2048条数据。如果需要在大的数据则可以自己造。如下:--数字可以自行修改<br>DECLARE @init INT<br>SET @init=0<br>DECLARE @allDay INTCREATE TABLE #N(<br>ID INT<br>)<br>DECLARE cur CURSOR FOR<br>SELECT 10<br>OPEN cur <br>FETCH NEXT FROM cur INTO @allDay<br>WHILE @init<=@allDay<br>BEGIN<br>PRINT @init<br>INSERT INTO #N (ID) VALUES ( @init )<br>SET @init = @init+1<br>FETCH NEXT FROM cur INTO @allDay<br>END<br>CLOSE cur<br>DEA...

sql常用语句数据库sqlserver5505人围观,发现544个赞
plsql绿色版连接远程服务器上的Oracle操作记录new
数据库技术发布于:2020-05-15

下载地址:oracleclient.zip,比如下载后放在E盘PLSQLDeveloper<br>不需要配置环境变量<br>打开<br>E:\...\PLSQLDeveloper\PLSQL Developer 12下的plsqldev.exe文件,然后点击取消(不登录)进去之后点击配置(configure-->preferences)找到Oracle Home 和 OCI library<br>分别填写<br>E:\...\PLSQLDeveloper\oracleclient<br>E:\...\PLSQLDeveloper\oracleclient\oci.dll别忘记修改配置文件(oracleclient/tnsnames.ora)显示的名称 =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = Oracle服务的IP地址)(PORT = 1521)))(CONNECT_DATA =(SE...

windows服务器Oracle数据库7838人围观,发现781个赞
SQL Server 查询各张表记录数、所占用的空间大小等信息new
数据库技术发布于:2020-05-13

语句如下:SELECT t.NAME AS TableName,s.Name AS SchemaName,p.rows AS RowCounts,SUM(a.total_pages) * 8 AS TotalSpaceKB, CAST(ROUND(((SUM(a.total_pages) * 8) / 1024.00), 2) AS NUMERIC(36, 2)) AS TotalSpaceMB,SUM(a.used_pages) * 8 AS UsedSpaceKB, CAST(ROUND(((SUM(a.used_pages) * 8) / 1024.00), 2) AS NUMERIC(36, 2)) AS UsedSpaceMB, (SUM(a.total_pages) - SUM(a.used_pages)) * 8 AS UnusedSpaceKB,CAST(ROUND(((SUM(a.total_pages) - SUM(a.used_pages)) * 8) / 1024.00, 2) AS NUMERIC(36, 2)) AS UnusedSpaceMB<br>FRO...

windows服务器sql常用语句数据库sqlserver1102人围观,发现98个赞