一般情况下,Select Count (*)和Select Count(1)两着返回结果是一样的 假如表沒有主键(Primary key), 那么count(1)比count(*)快, 如果有主键的話,那主键作为count的条件时候count(主键)最快 如果你的表只有一个字段的话那count(*) ...
分类:
其他好文 时间:
2019-10-10 22:18:42
阅读次数:
79
https://www.jianshu.com/p/e5bc7ea5f948 最近帮学姐写爬虫的时候遇到奇怪的问题,同样的程序在Mac上可以正常运行而在Windows上返回结果错误,最后经排查发现是Linux与Windows的默认编码方式不同,而自己的程序没有设置编码方式自动采用了默认的编码方式,所 ...
分类:
其他好文 时间:
2019-10-10 14:09:09
阅读次数:
192
namespace BJSoft.WXYH.Common { /// <summary> /// Http连接操作帮助类 /// </summary> public class HttpHelper { #region 预定义方变量 //默认的编码 private Encoding encoding... ...
分类:
其他好文 时间:
2019-10-10 10:28:23
阅读次数:
94
lamdba的基础用法是: lambda arguments : expression 示例: 在lambda x, y : x + y中,x和y是函数的参数,x+y是表达式,它被执行并返回结果。 lambda x, y : x + y返回的是一个函数对象,它可以被赋值给任何变量。 可与python ...
分类:
其他好文 时间:
2019-10-09 17:32:54
阅读次数:
119
每天积累一点点 1.问题描述:通过Git上传本地文件,在git commit操作后本地未上传的代码全部丢失... 2.解决: 第一步:在项目目录下打开Git Bash; 第二步:输入 git reflog 第三步:在返回结果中找到丢失前的commit那一步的HEAD@{n},输入 git reset ...
分类:
Web程序 时间:
2019-10-08 18:38:00
阅读次数:
123
一、概述 在项目中经常会使用SQL去操作数据库,在读取数据的时候返回结果一般是DataReader和DataSet,其中DataaSet里面可以包含多个DataTable。 读取到数据之后,一般情况下,我们需要把DataReader和DataSet解析成另外的数据实体和数据集合,有人会选择反射、硬编 ...
分类:
Web程序 时间:
2019-10-08 12:42:53
阅读次数:
137
译文链接通过给一个通用函数传入参数定制特定函数的用法 _onFieldChange函数是一个通用实例方法,通过给这个函数传入不同的参数来实现返回结果的不同。 在构造函数中,进行绑定(没有想过这种用法)。 1. `this._onNameChanged = this._onFieldChange.bi... ...
分类:
其他好文 时间:
2019-10-07 19:33:00
阅读次数:
102
1. str更为直观的初始化方法为: char c[]={"I am happy"}; char c[]="I am happy"; 2. 调用strlen函数计算字符串的长度,不包括结束字符,用到的标准库为<string.h>: 上面代码返回的结果为7。需要注意的是,strlen的返回结果为siz ...
分类:
编程语言 时间:
2019-10-07 13:32:39
阅读次数:
111
ConcurrentLinkedQueue ConcurrentLinkedQueue内部的队列使用带头节点的单向链表实现,并且维持头尾两个指针,头指针出队、尾指针入队。该队列的出队入队操作都是线程安全的。 保证安全的方式 对于头尾指针均使用volatile关键字修饰从而保证可见性,对于头尾指针的修 ...
分类:
编程语言 时间:
2019-10-07 11:19:57
阅读次数:
78
Java中多线程实现方式主要有四种:1<继承Thread类、2<实现Runnable接口、3<实现Callable接口通过FutureTask包装器来创建Thread线程、4<使用ExecutorService、Callable、Future实现有返回结果的多线程。 其中前两种方式线程执行完后都没有 ...
分类:
编程语言 时间:
2019-10-07 00:30:43
阅读次数:
106