我的空间
  • 首页
  • 学无止尽
  • 常用工具
  • 精品软件
  • 留言板
  •  
首页>学无止尽>列表

BindingSource 不能是自己的数据源

佚名2022-08-22编程 510° 0
dView_DataList.DataSource = bs;异常提示:BindingSource 不能是自己的数据源。请不要将 DataSource 和 DataMember 属性设置为循环引用 BindingSource 的值。堆栈无显示线程也无显示……解决方法:Invoke到UI线程后再修改要绑定到DataGridView.DataSource的数据表。

C# Graphics类详解

佚名2017-09-22编程 1612° 0
MarshalByRefObject。) Dispose 释放由 Graphics 使用的所有资源。 DrawArc(Pen, Rectangle, Single, Single) 绘制一段弧线,它表示 Rectangle 结构指定的椭圆的一部分。 DrawArc(Pen, RectangleF, Single, Single) 绘制一段弧线,它表示 RectangleF 结构指定的椭圆的一部分。 DrawArc(Pen, Int32, Int32, Int32, Int32, Int32, Int32) 绘制一段弧线,它表示由一对坐标、宽度和高度指定的椭圆部分。 DrawArc(

SQLite查询优化

佚名2019-11-25数据库 886° 0
就是在查询优化方面比较简单,它只是运用索引机制来进行优化的,经过对SQLite的查询优化的分析以及对源代码的研究,我将SQLite的查询优总结如下:一、影响查询性能的因素:1. 对表中行的检索数目,越小越好2. 排序与否。3. 是否要对一个索引。4. 查询语句的形式二、几个查询优化的转换1. 对于单个表的单个列而言,如果都有形如T.C=expr这样的子句,并且都是用OR操作符连接起来,形如: x = expr1 OR expr2 = x OR x = expr3 此时由于对于OR,在SQLite中不能利用索引来优化,所以可以将它转换成带有IN操作符的子句:x IN(expr1,expr2,e

C#读写INI文件

佚名2020-04-12编程 967° 0
s); return Idents.IndexOf(Ident) > -1; } //确保资源的释放 ~IniFiles() { UpdateFile(); } }}

nodejs集成sqlite

佚名2020-05-20编程 975° 0
载指定的预编译的二进制文件。如果无法下载到预编译的二进制文件,sqlite3将使用node-gyp和源代码来构建扩展。这个过程出现两个的库——node-pre-gyp和node-gyp。他们究竟是什么呢?node-gyp是一个跨平台的命令行工具,用于编译C++编写的nodejs扩展,首先gyp是为Chromium项目创建的项目生成工具,可以从平台无关的配置生成平台相关的Visual Studio、Xcode、Makefile的项目文件,node-gyp就是将其集成到nodejs中。因为linux的二进制分发快平台做的并不好,所有npm为了方便干脆就直接源码分发,用户装的时候再现场编译。不过对

nodejs使用Phantomjs爬取动态页面

佚名2020-05-24编程 1103° 0
d 默认 false :是否监控跨域请求resourceTimeout 单位 ms :定义资源请求的超时时间。如果设置了此项,则页面中如果有任何资源超过此时限未请求成功,则页面其他部分也会停止请求,并触发 onResourceTimeout() 事件处理。page.customHeaders Objectphantom允许在请求时在http请求头部添加额外信息,此设置项对这个page里面所有的请求都生效(包含页面和其他资源的请求)。添加的信息并没有限制,但如果设置 User-Agent 的值,那么这个值会覆盖掉 page.settings 里的设置值。示例:page.

Nodejs和Session原理及实战

佚名2019-04-09编程 1069° 0
okie存储在客户端,消耗的是客户端的I/O和内存,而session存储在服务端,消耗的是服务端的资源。但是session对服务器造成的压力比较集中,而cookie很好地分散了资源消耗,就这点来说,cookie是要优于session的;时效性Cookie可以通过设置有效期使其较长时间内存在于客户端,而session一般只有比较短的有效期(用户主动销毁session或关闭浏览器后引发超时);其他Cookie的处理在开发中没有session方便。而且cookie在客户端是有数量和大小的限制的,而session的大小却只以硬件为限制,能存储的数据无疑大了太多。继续补充下,关于如何做一个完整的登陆1

SQL Server查询优化

佚名2019-04-28数据库 1686° 0
最常见的问题,是程序设计的缺陷) 8、sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。 9、返回了不必要的行和列 10、查询语句不好,没有优化 可以通过如下方法来优化查询1、把数据、日志、索引放到不同的I/O设备上,增加读取速度,以前可以将Tempdb应放在RAID0上,SQL2000不在支持。数据量(尺寸)越大,提高I/O越重要.2、纵向、横向分割表,减少表的尺寸(sp_spaceuse)3、升级硬件4、根据查询条件,建立索引,优化索引、优化访问方式,限制结果集的数据量。注意填充因子要适当(最好是使用默认值0)。索引应该尽量小,使用字节数小的列建索引好(参照索引的创建),

Sql Server中的表访问方式Table Scan, Index Scan, Index Seek

佚名2019-04-29数据库 1349° 0
个表格里的数据,就要把整个聚集索引扫描一遍。在这里,聚集索引扫描就相当于一个表扫描。所要用的时间和资源与表扫描没有什么差别。并不是说这里有了“Index”这个字样,就说明执行计划比表扫描的有多大进步。当然反过来讲,如果看到“Table Scan”的字样,就说明这个表格上没有聚集索引。现在在UnitPrice上面建一个非聚集索引,看看情况会有什么变化。--在UnitPrice上创建非聚集索引 CREATE INDEX SalesOrderDetail_test_NCL_PriceON dbo.SalesOrderDetail_test(UnitPrice);GO 在非聚集索引里,会为每条记录存

MSSQL查看语句执行情况

佚名2019-05-14数据库 1587° 0
ON 1、CPU时间 :指在这一步,SQL所花的纯CPU时间是多少。也就是说,语句花了多少CPU资源。2、占用时间 :指这一步一共用了多少时间。也就是说,这是语句运行的时间长短,有些动作会发生I/O操作,产生了I/O等待,或者是遇到阻塞、产生了阻塞等待。总之时间用掉了,但是没有用CPU资源。所以占用时间比CPU时间长是很正常的 ,但是CPU时间是语句在所有CPU上的时间总和。如果语句使用了多颗CPU,而其他等待几乎没有,那么CPU时间大于占用时间也是正常的。3、分析和编译时间:这一步,就是语句的编译时间。由于语句运行之前清空了所有执行计划,SQLSERVER必须要对他编译。这里的编译时间就

SQL Server权限设置

佚名2019-08-17数据库 1159° 0
Server Management Studio,以 Windows身份认证方式登录。2、在对象资源管理器下,“安全”==>“登陆名”==>右键 "属性" ==> "新建登录名"。3、打开“登录名- 新建”对话框后,常规==>选择“SQL Server 身份验证”==>填写“登陆名” and "密码",选择默认数据库。设置服务器角色选项卡设置用户映射选项卡设置状态选项卡输入完成后确认4、对象资源管理器 下,右键服务器实例名称,选择属性,在安全性选项卡下,服务器身份验证中,选择“SQL Server 和Windows身份验证模式”。5、断开连接,重新连接时用“SQL Server身份验证”,

HtmlAgilityPack简单使用

佚名2019-08-31编程 1386° 0
HtmlAgilityPack简介HtmlAgilityPack是一个开源的解析HTML元素的类库,最大的特点是可以通过XPath来解析HMTL,如果您以前用C#操作过XML,那么使用起HtmlAgilityPack也会得心应手,API文档,Github开源代码地址。提到HtmlAgilityPack,就必须要介绍一个辅助工具,是官方提供的一个叫做HAPExplorer的工具,非常有用。XPath技术介绍与使用XPath介绍XPath即为XML路径语言,它是一种用来确定XML(标准通用标记语言的子集)文档中某部分位置的语言。XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力。起

Excel VLOOKUP函数

佚名2019-09-25办公 1061° 0
下来思考,也许Excel本身存在这个功能,只是自己一时想不到或者不知道而已。列号不管千变万化,在数据源的位置始终不变,利用这个特点可以去搜索一下看看有什么函数可以解决。在“搜索函数”文本框输入:位置,单击“转到”按钮,就会出现跟位置有关的函数,查看每个函数的说明,找到我们需要的,如MATCH函数,返回符合特定值特定顺序的项在数组中的相应位置,单击“确定”按钮。在弹出的“函数参数对话框”中尝试填写相应的参数,每个参数的作用下面都有相关说明,填写后会出现计算结果3,也就是订单数在区域中是第3列。尝试下更改第1参数为C12(俗称),计算结果是2,也就是区域中第2列。经过尝试,知道这个函数是我们要找

C++添加资源文件

佚名2018-07-04编程 2828° 0
资源文件是一个以.rc结尾的文本文件,RC是资源脚本(Resource Script)的意思,它的格式很简单,每行一个资源,按如下格式定义:资源标识符 资源类型 资源的路径RC文件用来描述各种系统资源,包括: ACCELERATORS 菜单快捷键 BITMAP 位图 CURSOR 光标 DIALOG 对话框模板 DIALOGEX 对话框模板(扩展的) FONT 字体 ICON 图标 MENU 菜单 MENUEX 菜单(扩展的) MESSAGETABL

C#导入Excel

佚名2020-09-07编程 1385° 0
方法一:采用OleDB读取EXCEL文件:把EXCEL文件当做一个数据源来进行数据的读取操作,实例如下: public DataSet ExcelToDS(string Path){ string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ Path +";"+"Extended Properties=Excel 8.0;"; OleDbConnection conn = new OleDbConnection(strConn); conn.Open(); string strExcel

IL指令表

佚名2018-09-29编程 1041° 0
部的值转换为 unsigned int64,然后将其扩展为 int64。Cpblk将指定数目的字节从源地址复制到目标地址。Cpobj将位于对象(&、* 或 native int 类型)地址的值类型复制到目标对象(&、* 或 native int 类型)的地址。Div将两个值相除并将结果作为浮点(F 类型)或商(int32 类型)推送到计算堆栈上。Div.Un两个无符号整数值相除并将结果 ( int32 ) 推送到计算堆栈上。Dup复制计算堆栈上当前最顶端的值,然后将副本推送到计算堆栈上。Endfilter将控制从异常的 filter 子句转移回公共语言结构 (CLI) 异常处

Nginx下载配置与优化

佚名2018-11-14软件 2077° 0
置文件中的server_tokens选项值设置为off,如没有该配置项,加上即可。(2)Nginx的源码文件包含了版本信息,可以随意设置,然后重新编译安装,就会隐藏版本信息。2.修改用户和组修改Nginx配置文件nginx.conf指定用户与组。user nginx nginx; #修改用户为nginx,组为nginx3.配置网页缓存时间当Nginx将网页数据返回给客户端后,可设置缓存时间,方便日后进行相同内容请求是直接返回,避免重复请求,加快访问速度,一般只针对静态资源进行设置,对动态网页不用设置缓存时间。修改配置文件,在新的location段加入expire参数,指定缓存时间,1

HTTP状态码

佚名2018-11-18网页 1022° 0
例如,切换到新的HTTP 版本比旧版本更有优势,或者切换到一个实时且同步的协议以传送利用此类特性的资源。102由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行。200请求已成功,请求所希望的响应头或数据体将随此响应返回。201请求已经被实现,而且有一个新的资源已经依据请求的需要而建立,且其 URI 已经随Location 头信息返回。假如需要的资源无法及时建立的话,应当返回 '202 Accepted'。202服务器已接受请求,但尚未处理。正如它可能被拒绝一样,最终该请求可能会也可能不会被执行。在异步操作的场合下,没有比发送这个状态码更方便的做法了。   

昂达VX530LE说明书

佚名2019-03-10硬件 1235° 0
卡,可扩展存储空间●支持exFAT磁盘格式,突破4GB以上大容量文件限制基本操作开机在关机状态下将电源开关键拨动至ON位置,再长按“ 播放 ”键开机。关机在任何状态下,长按“播放 ”键软关机后,再将电源开关键拨动至OFF位置。若在开机状态下直接将电源键拨动至OFF位置关机,将导致文件或设置项目不能被保存。关闭显示屏进入设置下的“屏保时间”选项设置时间,如在设定的时间内未对播放器进行按键操作,显示屏将会被关闭。短按任意键可解除关屏状态。如需关闭触摸屏锁定功能,可将设置下的“屏保时间”选项设置为“长亮”即可。使用Micro SD卡 将本机与电脑相连后,会发现有两个可移动磁盘,前面的一个就是本

参数数据类型 text 对于 replace 函数的参数 1 无效

佚名2017-09-22数据库 1769° 0
对text或ntext类型的数据在查询中不能进行字符串操作。这时用得最多的是把text当作varchar(实际内容长度低于8000字节时)或把ntext当作nvarchar(实际内容长度低于4000字节时)来处理。但是这样处理也不是非常妥当毕竟如果text字段内容超过8000了岂不是要被截断或者忽略掉。最终找到了一种方法解决了”参数数据类型 text 对于 replace 函数的参数 1 无效”的问题。下面用一个例子来说明怎么处理的。语法如下:update table set column=replace(cast(column as varchar(max)),'123′,&#39

Node.js安全清单

佚名2020-08-09编程 1236° 0
你可以通过这个网站在线检查:http://cyh.herokuapp.com/cyh 。客户端的敏感数据当部署前端应用时,确保不要在代码中暴露如密钥这样的敏感数据,这将可以被所有人看到。现今并没有什么自动化检测它们的办法,但是还是有一些手段可以用来减少不小心将敏感数据暴露在客户端的概率:使用pull request更新代码建立起code review机制身份认证对于暴力破解的保护暴力破解即系统地列举所有可能的结果,并逐一尝试,来找到正确答案。在web应用中,用户登陆就特别适合它发挥。你可以通过限制用户的连接频率来防止这类的攻击。在Node.js中,你可以使用ratelimiter包。var

Sqlite判断表、字段是否存在

佚名2020-01-22数据库 1093° 0
存储了我们所创建的各个table, view, trigger等等信息。sqlite_master表数据字段:type: 类型,取值一般为table, viewname: tbl_name: 表名rootpage:sql:创建表或者视图的sql语句,可以从该sql语句中判断某字段是否存在sqlite_master表结构如下:CREATE TABLE sqlite_master ( type TEXT, name TEXT, tbl_name TEXT, rootpage INTEGER, sql TEXT ); 例如:select * from sqlit

SQL Server错误15023:当前数据库中已存在用户或角色

佚名2020-02-21数据库 826° 0
在使用SQL Server 2008时,我们经常会遇到一个情况:需要把一台服务器上的数据库转移到另外一台服务器上。而转移完成后,需要给一个”登录”关联一个”用户”时,往往会发生错误:“错误15023:当前数据库中已存在用户或角色”这个问题非常棘手,几经排常找到了原因与解决方法,因为这个问题与解决方法均比较复杂,所以把这个过程中的一些经验纪录下来与大家分享,希望能对大家以后的类似操作有所帮助。原因及解决办法如下:首先介绍一下sql server中“登录”与“用户”的区别,“登录”用于用户身份验证,而数据库“用户”帐户用于数据库访问和权限验证。登录通过安全识别符 (SID) 与用户关联。将数据库

ES6语法

佚名2020-02-25编程 1071° 0
for(let i of str){ console.log(i); //数据 } //4.解构 let [a, b, c, d ,e] = str; console.log(a, b, c, d ,e);12.ES6 新增字符串方法//字符串新增方法:方法 返回值 作用includes('str') boolean 判断字符串中包含子串endWith('str') boolean 判断字符串以"str"结尾startWith('str'

SQL Server创建约束,唯一,主键图解

佚名2020-07-14数据库 789° 0
eck约束,今天使用SQL Server2008来演示下这几种约束的创建和使用的方法。什么是主键?在数据库中,常常不只是一个表,这些表之间也不是相互独立的。不同的表之间需要建立一种关系,才能将它们的数据相互沟通。而在这个沟通过程中,就需要表中有一个字段作为标志,不同的记录对应的字段取值不能相同,也不能是空白的。通过这个字段中不同的值可以区别各条记录。就像我们区别不同的人,每个人都有名字,但它却不能作为主键,因为人名很容易出现重复,而身份证号是每个人都不同的,所以可以根据它来区别不同的人。数据库的表中作为主键的字段就要像人的身份证号一样,必须是每个记录的值都不同,这样才能根据主键的值来确定不同

outlook附件大小限制修改

佚名2017-09-22办公 2545° 0
k\Preferences" 如下图所示:4.选中Preferences项,右面会有很多数据键值,在其中找"MaximumAttachmentSize",如果没有手动新建有直接修改。我这里面没有我新建一个,如下图所示:5.建立完成后,新建的键值名称会是"新值#1",需要将键值名称命名为"MaximumAttachmentSize",;鼠标右键单击该文件,选中重命名,将MaximumAttachmentSize粘贴上即刻。如下图所示:6.修改值数据,鼠标右键MaximumAttachmentSize键值选择修改,将键值输入

mime模块响应或设置Node.js的Content-Type头

佚名2021-06-06编程 720° 0
使用Apache项目的mime.types文件,该文件包含了超过600个Content-Type类型数据,并且支持添加自定义的MIME类型。1. mime安装mime模块是一个基于mime-db的MIME类型解析及处理程序。使用npm安装模块:npm install mime安装后,mime模块测试:npm run testmime模块安装后,可以命令行下使用(命令行下使用需要npm install -g全局安装),格式如下:mime [path_string]如,mime模块查看当前目录下app.js文件的类型:mime app.js//application/javascript2. m

c#的dllimport使用方法详解

佚名2017-09-22编程 1378° 0
;以上是用来写入ini文件的一个win32api。 用此方式调用Win32API的数据类型对应:DWORD=int或uint,BOOL=bool,预定义常量=enum,结构=struct。 DllImport会按照顺序自动去寻找的地方: 1、exe所在目录 2、System32目录 3、环境变量目录所以只需要你把引用的DLL 拷贝到这三个目录下 就可以不用写路径了 或者可以这样server.MapPath(.\bin\*.dll)web中的,同时也是应用程序中的 后来发现用[DllImport(@"C:\OJ\Bin\Judge.dll")]这样指定DL

c#用Aspose.word读写word表格中某个单元格

佚名2019-04-04编程 2324° 0
r", "");其中,我有用到一个Replace()方法,这是因为在调试的时候我发现读取出单元格内的数据时经常在末尾会出现'\a'或者'\r'又或者'\t'的情况,使用了Trim()函数好像也没什么用,所以干脆用Replace()直接把'\a''\r''\t'都替换成空,这样就可以除去末尾的某些不必要的字符了。

nodejs client-sessions

佚名2020-10-15编程 1467° 0
secret: 'blargadeeblargblarg', // 一个随机字符串,因为客户端的数据都是不安全的,所以需要进行加密 duration: 24 * 60 * 60 * 1000, // session的过期时间,过期了就必须重新设置,单位毫秒 activeDuration: 1000 * 60 * 5 // 激活时间,比如设置为30分钟,那么只要30分钟内用户有服务器的交互,那么就会被重新激活。})); app.use(function(req, res, next) { if (req.mySession.seenyou) { res.setHeader('X

SoftPerfect RAM Disk内存虚拟硬盘软件

佚名2017-12-30软件 1691° 0
应用程序可以让你有一个磁盘上你的电脑完全存储在内存中。当记忆比物理硬盘快得多,对内存磁盘快速存储临时数据实现更高的性能。软件自带临时文件目录修改功能,但在修改前,建议大家先用清理软件清理下,万一修改前的临时目录堆了好多东西,而修改后,清理软件不再会扫描之前的临时目录呢。使用SoftPerfect RAM Disk的五大理由:提高计算机的性能。只要你有足够的RAM,使用快速内存磁盘临时数据将提高计算机的性能。物理磁盘的减少磨损。因为临时文件不能写入硬盘,将会有更少的读/写周期,从而延长固态硬盘的寿命尤为重要(SSD)通常安装在笔记本电脑。硬盘上的垃圾少。许多软件应用程序创建的临时文件删除,虽然

sql server中isnull(Null,0) 和isnull(' ',0) 区别

佚名2019-05-24数据库 1137° 0
l(' ',0)=0是对的 isnull(' ',0)='0'就不对了测试一下就知道:如上图,第一条数据就等于0,第二条是等于空的(但是加上等于0的条件也可以查出结果),第三条也没问题,第四天明显等于字符串‘0’时是不能查到数据的。

使用dumpbin命令查看dll/lib导出函数

佚名2019-05-26软件 2415° 0
示某个DLL的导入。(10)、/LINENUMBERS:此选项显示COFF行号。如果对象文件是用程序数据库(/Zi)、C7兼容(/Z7)或仅限行号(/Zd)编译的,则它包含行号。如果可执行文件或DLL是与生成调试信息(/DEBUG)链接的,则它包含COFF行号。(11)、/LINKERMEMBER[:{1|2}]:此选项显示库中定义的公共符号。指定参数1将按对象顺序显示符号及其偏移量。指定参数2将显示对象的偏移量和索引号,然后按字母顺序列车这些符号及每个符号的对象索引。若要两个输出都获得,指定不带数字参数的/LINKERMEMBER。(12)、/LOADCOMFIG:此选项转储IMAGE_L

当您在 Outlook 2016 中预览 Excel 工作簿时出现"不能预览此文件,因为没有为其安装预览程序"错误

佚名2018-02-09办公 5750° 0
{00020827-0000-0000-C000-000000000046},然后再单击修改。在数值数据框中,键入下面的文本,然后单击确定。Microsoft Excel previewer在文件菜单上,单击退出以退出注册表编辑器。

安卓手机拨号键盘隐藏工程代码大全

佚名2018-03-01系统 1625° 0
有代码在你的手机上都可执行。*#*#4636#*#* 显示手机信息、电池信息、电池记录、使用统计数据、WIFI 信息*#*#7780#*#* 或*#7780# 重设为原厂设定,不会删除预设程序,及 SD 卡档案。*2767*3855# 重设为原厂设定,会删除 SD 卡所有档案。*#*#34971539#*#* 显示相机相机韧体版本,或更新相机韧体*#*#7594#*#* 当长按关机按钮时,会出现一个切换手机模式的窗口,包括: 静音模式、飞航模式及关机,你可以用以上代码,直接变成关机按钮。*#*#273283*255*663282*#*#* 开启一个能让你备份媒体文件的地方

百度分享errno错误代码

佚名2018-04-18编程 1413° 0
哟,赶紧购买空间吧;-33:一次支持操作999个,减点试试吧;-40:热门推荐失败;-60:相关推荐数据异常;-62:密码输入次数达到上限;-64:描述包含敏感词;-70:你分享的文件中包含病毒或疑似病毒,为了你和他人的数据安全,换个文件分享吧;1:服务器错误;2:参数错误;3:未登录或帐号无效;4:存储好像出问题了,请稍候再试;12:批量处理错误;14:网络错误,请稍候重试;15:操作失败,请稍候重试;16:网络错误,请稍候重试;105:创建链接失败,请重试;106:'文件读取失败,请<ahref=javascript:window.location.reload();&gt

C#操作Word总结

佚名2019-06-21编程 937° 0
张大小;设置页眉、页码;插入图片,设置图片宽高以及给图片添加标题;插入表格,格式化表格,往表格中插入数据;保存Word,打印Word;重新打开Word等。Visual studio版本:Visual Studio 2012准备工作:/* 1. 添加引用COM里面的 Microsoft Word 12.0 Object. Library 引用(12.0表示Word 2007版本)2. 导命名空间using MSWord =Microsoft.Office.Interop.Word;using System.IO;using System.Reflection;3. 把引用中的Microsoft

您的邮箱已被临时移动到Microsoft Exchange服务器上

admin2019-07-04办公 7559° 0
被临时移动到Microsoft Exchange服务器上。临时邮箱已存在,但可能没有包含您以前的所有数据。您可以连接到临时邮箱或脱机使用所有的旧数据。如果选择使用旧数据,您将不能发送或接收电子邮件。”直接在控制面板 删除配置文件,重新配置,邮件可以重新从服务器上下载。step 1:控制面板 --> 邮件--> 配置 删除配置文件step 2:重新配置

SQL Server中服务器角色和数据库角色权限详解

佚名2019-08-17数据库 990° 0
角色当几个用户需要在某个特定的数据库中执行类似的动作时(这里没有相应的Windows用户组),就可以向该数据库中添加一个角色(role)。数据库角色指定了可以访问相同数据库对象的一组数据库用户。数据库角色的成员可以分为如下几类:Windows用户组或用户账户SQL Server登录其他角色SQL Server的安全体系结构中包括了几个含有特定隐含权限的角色。除了数据库拥有者创建的角色之外,还有两类预定义的角色。这些可以创建的角色可以分为如下几类:固定服务器固定数据库用户自定义固定服务器由于固定服务器是在服务器层次上定义的,因此它们位于从属于数据库服务器的数据库外面。下表列出了所有现有的固定服

主流数据库常用内容对比

佚名2019-09-06数据库 1422° 0
tId offset 页数 rows fetch next 条数 rows only ----适应于数据库2012以下的版本:top not in方式select top 3 * from ArtistModels where ArtistId not in (select top 15 ArtistId from ArtistModels)备注:-where Id not in (select top 条数*页数 ArtistId from ArtistModels) Oracle:方式一(效率高):SELECT * FROM ( SELECT A.*, ROWNUM RN F

Reg添加和删除命令

佚名2018-04-22系统 2272° 0
项名称。   /ve   指定添加到注册表中的项为空值。   /t DataType   指定项值的数据类型。DataType可以是以下几种类型:   REG_SZ   REG_MULTI_SZ   REG_DWORD_BIG_ENDIAN   REG_DWORD   REG_BINARY   REG_DWORD_LITTLE_ENDIAN   REG_LINK   REG_FULL_RESOURCE_DESCRIPTOR   REG_EXPAND_SZ   /s separator   指定用于分隔多个数据实例的字符。当REG_MULTI_SZ指定为数据类型且需要列出多个项时,请使用该参数

SQL常用函数

佚名2020-10-21数据库 1586° 0
number系统函数:SUSER_NAME() --用户登录名 USER_NAME() --用户在数据库中的名字 user --用户在数据库中的名字 DB_NAME() --数据库名 OBJECT_NAME(obj_id) --数据库对象名 COL_NAME(obj_id,col_id) --列名 COL_LENGTH(objname,colname)-- 列长度 SQL 合计函数:AVG(expr)--计算包含在特定查询字段中的一组数值的算术平均值。COUNT(expr)--查询记录数。但 Count 只是简单计算记录的数量。并不管记录中保存的是什么值。Count 函数不数带有 Null

C++构造函数初始化列表

佚名2018-08-29编程 1314° 0
类对象的构造顺序是这样的:分配内存,调用构造函数时,隐式/显示的初始化各数据成员;进入构造函数后在构造函数中执行一般赋值与计算。使用初始化列表有两个原因:原因1.必须这样做《C++ Primer》中提到在以下三种情况下需要使用初始化成员列表:需要初始化的数据成员是对象的情况(这里包含了继承情况下,通过显示调用父类的构造函数对父类数据成员进行初始化); 需要初始化const修饰的类成员或初始化引用成员数据;子类初始化父类的私有成员。情况一数据成员是对象,并且这个对象只有含参数的构造函数,没有无参数的构造函数;如果我们有一个类成员,它本身是一个类或者是一个结构,而且这个成员它只有一个带参数的构造

批处理中常用命令介绍(Echo、rem、goto、call、pause、if、for)

佚名2020-09-06系统 1262° 0
幕上。5. ECHO 字符串 &ECHO 字符串 … :&,类似and的意思,逻辑运算,用来显示多行数据。6. ECHO 字符串 > 文件路径和文件名:将字符串写入文件中,若已有数据将先清空后写入。7. ECHO 字符串 >> 文件路径和文件名 :将字符串写入文件中,若已有数据将追加到末尾。注意每次:ECHO 字符串 >> 文件路径和文件名,命令之后,ECHO就回自动在在字符串后添加换行符,所以要想直接添加到文件末尾,那么文件中已有的数据,不能是ECHO命令先前输入的(或者手工删掉换行符)8. (ECHO 字符串 &ECHO 字符串…)>文件路径和文件名 :将多行数据写入文件中(注意括号不能

asp.net <%%>用法

佚名2018-10-10网页 1269° 0
:三、&lt;%$%&gt;这种形式主要用于对web.config文件的键值对进行绑定:通常用于连接数据库的字符串。特别注意:绑定的只能是服务器控件。只能绑定到服务器控件的某个属性上。&lt;asp:TextBox runat=&quot;server&quot; ID=&quot;cc&quot; Text=&quot;&lt;%$ConnectionStrings:pubs%&gt;&quot;&gt;&lt;/asp:TextBox&gt;web.config文件如下:&lt;connectionStrings&gt; &lt;add name=&quot;pubs&quot

保存微信小程序视频

admin2018-10-15手机 9671° 8
实的服务端(网站)建立连接,之后它就充当一个中间人的角色,向服务端(网站)转发客户端(浏览器)的请求数据,向客户端(浏览器)转发服务端(网站) 的应答数据。对于这个中间人来说两边的请都是和其直接建立的,所以两边发送的数据它都能解密成明文。操作过程:安装Fiddler,启用HTTPS抓取。并允许远程连接。手机Wifi确保和安装Fiddler的电脑在一个局域网内。并在手机Wifi里设置好Fiddler代理。如果手机没有设置锁屏密码,先去设置一下,安装证书要用到。打开手机浏览器,输入ip:端口号=*.*.*.*:8888,点击前往,见下图:点击最下方的“FiddlerRoot certificat

asp.net使用模板导出excel

佚名2018-10-19编程 1628° 0
if (dv[i].Row[2].ToString() == &quot;1&quot;)//若是有数据变更的则着色表示 { SetBold(xSt, xSt.Cells[7 + i, 1], xSt.Cells[7 + i, 9], 1); } SetHAlignCenter(xSt, xSt.Cells[7 + i, 6], xSt.Cells[7 + i, 9]);//居中 }

asp.net GridView自定义显示列

admin2018-10-22编程 1982° 0
变时,设置GridView列的显示和隐藏。如果需要保存状态,可以将CheckBoxList状态保存到数据库。核心代码:void BindCheckBoxList() { CheckBoxList1.Items.Clear(); for (int i = 0; i &lt; GridView1.Columns.Count; i++) { string txt = GridView1.Columns[i].HeaderText.Trim(); if (txt != &quot;&quot;) {

sql 自定义排序

admin2018-10-24数据库 1718° 0
测试数据CREATE TABLE UserTable ( Name VARCHAR(50) ) INSERT INTO dbo.UserTable(Name) VALUES(&#39;张三&#39; -- Name - varchar(50) ) INSERT INTO dbo.UserTable(Name) VALUES(&#39;李四&#39; -- Name - varchar(50) ) INSERT INTO dbo.UserTable(Name) VALUES(&#39;王五&#39; -- Name - varchar(50)

SQL SELECT INTO 语句

佚名2018-11-01数据库 1190° 0
SQL SELECT INTO 语句可用于创建表的备份复件。创建表并插入数据,您可以把所有的列插入新表:SELECT * INTO new_table_name [IN externaldatabase] FROM old_tablename或者只把希望的列插入新表:SELECT column_name(s) INTO new_table_name [IN externaldatabase] FROM old_tablename但是new_table_name不能是已存在的表,否则会报错。

我是有底线的
分类
数据库编程游戏网页系统办公软件网络设计影音硬件数学手机
猜您喜欢
  • Makelangelo图片转艺术Gcode4006
  • 尝试访问启动磁盘设置时出错4833
  • 让浏览器用极速模式打开网站而不是兼容模式4355
  • CSS3 text-decoration-style 属性2200
  • 文字和图片对齐方式3302
  • Outlook 0x800CCC0F 错误3296
  • unity3d绘制地面2696
  • QT安装配置教程3472
  • hp1020打印机连续打印卡纸4047
  • 删除顶部Word表格前面的空白段落3594

标签云

C#

.NET

ASP.NET

JavaScript

NodsJs

CSS

Windows

3DS Max

AutoCAD

jQuery

Bootstrap

SQL

Visual Studio

WebStorm

Photoshop

Office

BIOS

Nginx


全民云计算
全民云计算

Copyright © 2018  我的空间  闽ICP备17023514号-2