自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

故纸堆

随意涂鸦,错漏百出

  • 博客(76)
  • 收藏
  • 关注

原创 git help 用chrome打开

默认情况下,git help 会启动 ie 。这样每次会不方便。可以把git bash的默认浏览器修改为 chrome,或者其他的自定义浏览器。方法:找到 .gitconfig 文件(可能位于 %gitDir%\etc\ 目录下,也可能位于c:\users\%userName%\ 目录下) 然后添加下面的代码 [web] browser = chromeNoAds [browser

2017-06-05 17:07:33 812

原创 哪里可以写技术微博?

CSDN的博客功能还是不错,但是很多时候,仅仅是一句话的心得、想法,也要写一篇博客,似乎太笨重了。新浪微博的缺点:无法加tag,#topic#这种不能算是tag。也无法分类。如果有写技术微博的地方,肯定会受欢迎的。

2017-06-04 16:57:29 681

原创 win10下点开头的文件夹

在学Git时,用Git init命令后,始终看不到.git文件夹。 发现是Win10把点开头的文件夹作为隐藏文件对待。只要显示隐藏文件即可。

2017-06-04 16:36:41 7239

原创 终于明白什么叫用例

今天在读Git Tutorial时,突然明白什么叫用例。原文: In this page we’ll discuss extended configuration options and common use cases of git clone. 这里的use case,直译为“使用案例”、“使用场景”。我又一想,这不就是以前看过的“用例”吗。 妈的,其实很多很简单的东西,就因为用了一个奇怪的简

2017-06-04 13:12:20 3073

原创 mysql 5.7.18 Can't change dir to引发的一系列问题(初始化data、改root密码)

c:\program files\mysql\Mysql Server 5.7\bin\mysqld –console 会报错:mysqld: Can’t change dir to ‘c:\Program Files\MySQL\MySQL Server 5.7\data\’ (Errcode: 2 - No such file or directory)StackOverflow上的解决办法:

2017-06-01 16:07:17 30960 2

原创 mysql安装目录的问题

最近开始学习mysql,在安装的时候,发现一个问题:mysql 5.7.18 64bits,选默认安装,developer 模式,安装完成后,一部分组件被安装到了 c:\program files\mysql下,一部分被安装到 c:\program files(x86)\mysql下。在启动mysql时, c:\program files\mysql\Mysql Server 5.7\bin\my

2017-06-01 15:39:48 1170

原创 在javaScript对象字面量中定义访问器属性

我们知道,要给对象定义访问器属性,需要使用 Object.defineProperty()方法。这个方法只能在对象字面量定义以外来使用。形如:var testObj={_x:10,_y:20};Object.defineProperty(testObj,"X",{propDescriptor});那么,是否可以在对象字面量中直接定义访问器属性呢? 我能想到的办法就是通过函数。 当然,这种方法最

2017-05-17 12:11:15 825

原创 关于win10和chrome使用上存疑的几个问题(已解决)

1.如何用 Cortana 搜索绿色软件 2. Cortana似乎不能搜索拼音,感觉这个挺搞笑,应该可以解决吧; 3. 在chrome中使用 vimium,如果有输入框,貌似无法跳出焦点,包括用chrome自带的热键 Ctrl + K 输入地址后,也不能跳出焦点,这如何解决? 4.用 autohotkey 把 PrtSc 键模拟成右键菜单。

2017-04-16 18:52:53 716

原创 Windows 10 不能搜索本地应用程序

最近买个2手的 T440s,装了win10,各种不习惯,但因为win10的触摸板内置双指滚动各种手势,感觉这个挺爽的,决定开始适应windows 10。 使用中一直不知道如何搜索本地应用程序,win7下可以直接搜索的。 google了一下,发现是内置的app没有安装好导致的,解决办法是重装内置app。 方法: 1。管理员身份运行cmd,输入 start powershell,打开ps窗口;

2017-04-16 18:05:31 8309

原创 t440s关闭显示器的方法

笔记本如何关闭显示器,以前用X60时,可以用FN+F7来实现,现在没有这个快捷键了。 解决办法:WIN7以上系统适用。 电源管理中,设置电源按钮的作用:关闭显示器。

2017-04-14 16:43:13 1597

原创 T440s 的 Hardware Password Manager是干嘛的

在BIOS的item Specific Help中说是enables the central management of hardware passwords. Enabled to register your system to the server. 一直不懂这是什么东西,很多资料都说必须打开。 直到今天看了 lenovo support才明白。简单的说,这玩意儿用于几种管理一个公司所有的t

2017-04-14 14:59:30 2336

原创 T440s的supervisor Pwd和Power-On Pwd

我们知道,以前的开机密码和BIOS密码是在不同的地方输入的。 开机密码不用解释,BIOS密码在进入BIOS时才会询问。在T440s的BIOS中却不是这样,如果你同时设置了两个密码,那么这两个密码都在开机的密码框中输入。 如果输入开机密码,之后按F1,你也可以进入BIOS,但只能看不能改。 如果输入supervisor密码,那么也会继续开机,如果你按F1进BIOS,那么可以修改BIOS。今天才发

2017-04-14 14:27:31 523

原创 您的时钟快了

最想看看 youtube,发现打不开,老提示“您的时钟快了”。 原因在于证书过期了。解决方法如下: 原版的GAE会自动生成未来十年的证书,应该是不会有这个问题的。。。打开D:\XX-Net-master\data\gae_proxy,删除 certs文件夹和 Ca.crt ,重启xxnet,重新导入证书即可。

2017-02-11 22:23:51 30049

原创 欢迎使用CSDN-markdown编辑器

var Form1: TForm1;JPG_HEADER: array[0..2] of byte = (FF,FF, D8, FF);GIFHEADER:array[0..2]ofbyte=(FF); GIF_HEADER: array[0..2] of byte = (47, 49,49, 46); BMP_HEADER: array[0..1] of byte = (42,42, 4D

2016-08-26 15:40:52 693

原创 [Delphi] Search path vs Library Path vs Browsing Path

Delphi 有两种搜索路径:编译搜索路径和Debugger搜索路径。 1.编译搜索路径: 编译器在编译时使用此路径搜索源文件或预编译的Dcu文件。 编译搜索路径又分为两种: ①Project - Project Options - Directories/Conditionals - Search path: 只对当前工程起作用。 ②Tools - Envirome

2016-04-22 09:23:05 1556

原创 TcxgridDbLayoutView使用有感

这周因为某个需求,开始学习使用 TcxGridDbLayoutView,结果本周是极其痛苦的一周。 总体而言,CxGrid是一把双刃剑,它提供了强大的功能,颠覆了VCL中Grid的传统设计思路,但也引入了巨大的复杂性,使得学习难度大幅度增加,上手很慢。而这次尝试使用的TcxGridDbLayoutView更是如此。 而且,因为CxGrid的不断发展,很多属性和方法被废弃,考虑到老版本的兼容性,这

2016-04-02 01:54:38 1566

原创 FormShow 为什么执行两次

以前就发现过这个问题,但一直没有在意。昨天一个窗体FORMSHOW执行了两次,对数据有影响,于是搜索了一下这个问题的答案。Since your other thread finally gave your situation, it was very easy to find the problem: AForm.Position := poMainFormCenter;This calls Pe

2016-04-02 00:18:42 1496

原创 todo:关于Delphi的几个问题

1.如果在运行期获取当前方法的名称; 2.将任意的记录或数组转换成对象。

2016-03-10 00:07:12 372

原创 调试小技巧:生成(捕获)存储过程的“形参-实参”对值

Delphi中常常有用TStoredProc组件调用存储过程的语句。 通常的调试方法是跟踪代码中传入的实参,配合数据库中存储过程定义的形参,一一对应,进行调试。 对于参数数量少的情况,这种方法没什么不妥,但对于有几十个参数的存储过程,甚至传参顺序和定义顺序不同的情况,一一对应实参形参就变得很麻烦。 一个小技巧,可以通过代码来生成“形参-实参”对,进行调试。var aList:TStringLi

2016-03-05 23:22:15 554

原创 Delphi 如何计算字符串表达式呢?

今天工作上遇到一个问题,需要计算 字符串形式的表达式,比如:var s:string;begin   s:='2+4*1.7';end;问s等于多少。我认为这需要一个字符串解析器,把字符串解析成真正的表达式才行。经过搜索,现成的轮子有:parser10JCL中包含的TEvaluatorRemObject中的Pascal Script等等。

2016-02-01 23:36:11 1966

原创 NativeXML使用有感

最近工作上需要把GUI保存成XML,并能根据XML给GUI传递数据,因而接触了NativeXML。以前很少接触XML,这次也系统的学习了一下,感觉XML在数据传递上确实比较方便,至少比起数据库来说轻便太多了。但XML是否好用,还要看标签定义和具体的实现。经过比较,最后选择了NativeXML作为生成、解析XML文件的第三方工具。NativeXML的具体用法网上很多,但很多已经过

2016-01-31 00:26:45 3124 2

原创 Delphi 类方法的搞笑答案

最近复习Delphi语法,发现有个类方法一直被忽略了。于是到论坛提问:"除了构造器,还有哪些类方法的例子。"于是有人答了一发:TSingleton=classprivate Singleton:TSingleton; contructor InternalCreate;public class function Instance:TSingleton; class

2016-01-17 23:25:38 639

原创 Delphi类在实现接口时,可以任意的升降接口方法的可见度。

以前没想过这个问题,只知道接口中的方法不带可见度说明符,都是public的,原来DELPHI类在实现接口时,可以任意的升降接口方法的可见度。IMyInterface=interface(IInterface) procedure p1; procedure p2; end; TMyClass = class(TinterfacedObject,IMyInterface)

2016-01-08 00:05:50 508

转载 JavaScript中==和===的区别

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-07-31 23:34:02 473

转载 学习CSS了解单位em和px的区别

这里引用的是Jorux的“95%的中国网站需要重写CSS”的文章,题目有点吓人,但是确实是现在国内网页制作方面的一些缺陷。我一直也搞不清楚px与em之间的关系和特点,看过以后确实收获很大。平时都是用px来定义字体,所以无法用浏览器字体放大的功能,而国外大多数网站都可以在IE下使用。因为1、IE无法调整那些使用px作为单位的字体大小;2、国外的大部分网站能够调整的原因在于其使用了em作为字体

2015-02-06 18:09:40 443

转载 CSS的特殊性 (specificity)

CSS的特殊性(specificity)也可以称为CSS的优先级或权值:对于每个样式表规则,浏览器都会计算选择器的特殊性,从而使元素属性声明在有冲突的情况下能够正确显示.特殊性的描述可以把它看成一个4位数: 0.0.0.0 ,数值越大的特殊性越高(例如:0.1.0.0>0.0.1.2),也是最终浏览器显示的效果.特殊性的具体特性:内联样式的特殊性为 1.0.0.0ID选择器的特殊性

2015-02-05 17:16:03 781

原创 开启 Bitnami Redmine 中 phpmyadmin的远程登录权限

安装bitnami redmine之后,phpmyadmin只能在服务器上访问,如何开启远程访问权限呢。方法如下:远程到服务器上,进入 盘符:\Bitnami\redmine-2.5.2-2\apps\phpmyadmin\conf目录,打开 httpd-app.conf,把= 2.3>Require local修改为= 2.3>Require all

2015-02-05 15:44:51 5611

转载 CSS的权值

样式的优先级多重样式(Multiple Styles):如果外部样式、内部样式和内联样式同时应用于同一个元素,就是使多重样式的情况。一般情况下,优先级如下: (外部样式)External style sheet  有个例外的情况,就是如果外部样式放在内部样式的后面,则外部样式将覆盖内部样式。示例如下: head>       

2015-02-05 11:47:38 995

转载 子元素和后代元素的区别

子元素:儿子后代元素:儿子,孙子,重孙子等等都包括在内的元素比如:          中div的子元素是span,同时span也是他的后代元素                      中div的子元素是p,后代元素是p,span,如果span中再包含其他的元素那么这些元素还是div的后代元素

2015-02-04 18:11:57 2598

转载 单条DML语句是否要加事务的讨论。

问题------------------------------------------------单条Update语句是否加事务与锁的关系HI ALL,  大家好,现在遇到了一点小疑惑。之前的SQLServer开发知识中讲到单条Update语句在SQLServer中按照隐式事务来处理的。我现在遇到这样一个问题,C#开发的多线程客户端联入SQLServer2005数据库,执行一

2015-02-04 15:27:23 3961

转载 Sql Server 数据分页

1.引言在列表查询时由于数据量非常多,一次性查出来会非常慢,就算一次查出来了,也不能一次性显示给客户端,所以要把数据进行分批查询出来,每页显示一定量的数据,这就是数据要分页。2.常用的数据分页方法我们经常会碰到要取n到m条记录,就是有分页思想,下面罗列一下一般的方法。我本地的一张表 tbl_FlightsDetail,有300多W记录,主键 FlightsDetailID(Guid

2015-02-04 14:44:57 473

转载 delphi之多线程编程

先试试这个:procedure TForm1.Button1Click(Sender: TObject); var   i: Integer; begin   for i := 0 to 500000 do   begin     Canvas.TextOut(10, 10, IntToStr(i));   end; end; 上面程序运行时, 我们的窗体基本

2015-02-04 14:25:20 1382

转载 在Delphi中使用事务

1、直接在delphi中使用事务procedure TForm1.Button1Click(Sender: TObject);begin  ADOConnection1.BeginTrans;  Try    aq2.close;    aq2.sql.clear;    aq2.sql.add('update bank set currentMoney=current

2015-02-04 14:10:26 1754

转载 Sql Server数据库事务

事务是单个的工作单元。如果某一事务成功,则在该事务中进行的所有数据修改均会提交,成为数据库中的永久组成部分。如果事务遇到错误且必须取消或回滚,则所有数据修改均被清除。      举个例子,比如你去银行转帐就是一个事务。转帐可以简单的分为两个步骤,一是把钱从你的帐户中扣除,二是把钱存到你指定转帐的帐户中。这两个步骤就是一个事务,必须全部执行,或是全部不执行。如果从你帐户扣钱成功,但是转帐失败,那

2015-02-04 14:07:52 622

转载 StackOverflow程序员推荐:每个程序员都应读的30本书

“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。其实除了前10本之外,推荐数前30左右的书籍都算经典,伯乐在线整理编译这个问答贴,同时摘译部分推荐人的评语。下面就按照各本书的推

2015-02-04 13:49:09 802

转载 SQL Server 查询性能优化——创建索引原则(二)

在昨天的SQL Server 查询性能优化——创建索引原则(一)主要介绍了一下原理,今天是一些主要的原则,及对已经创建好的索引检测。三:索引的建立原则   一般来说,建立索引要看数据使用的场景,换句话来说哪些访问数据的SQL语句是常用的,而这些语句是否因为缺少索引(也有可能是索引过多)变的效率低下。但绝不是所有的SQL语句都要建立索引,如果所有的SQL语句都建立索引,那么可能导致建立过多的

2015-01-30 16:54:02 571

转载 SQL Server 查询性能优化——创建索引原则(一)

索引是什么?索引是提高查询性能的一个重要工具。通过把“查询语句所需要的少量数据”添加到索引分页中,这样访问数据时只要访问少数索引的分页就可以。(索引分页是一种数据页,是SQL SERVER的存储机制之一)。但是索引对于提高查询性能也不是万能的,也不是建立越多的索引就越好。索引建少了,用WHERE子句找数据效率低,不利于查找数据。索引建多了,不利于新增、修改和删除等操作。因为做这

2015-01-30 16:02:12 714

转载 SQL Server数据库存储总结

SQL Server数据库存储文件类型:数据文件和日志文件。数据文件以页面作为存储单元存储数据。页面:即数据页面,数据页(Page)。是系统在磁盘间中分配的一段大小为8k的连续空间。文件头(File Header):每个文件的第0页记录叫文件头,记录引导信息。扩展:每8个数据页(64k)的组合形成扩展区(Extent),简称扩展,也叫盘区。扩展是SQL Server默认的存储分

2015-01-30 14:20:47 883 1

转载 深入理解Sqlserver文件存储之页和应用

我们每天都在使用数据库,我们部门使用最多的关系数据库有Sqlserver,Oracle,有没有想过这些数据库是怎么存放到操作系统的文件中的?有时候为了能够设计出最优的表结构,写出高性能的Sqlserver脚本,处理海量数据并发,我们必须解底层原理。由于个人兴趣最近研究了下Sqlserver的文件存储,下面只讲解Sqlserver的最小存储单元——页。什么是页,区?为什么会有一个页的

2015-01-30 11:51:42 1026

转载 SQL Server超过了每行的最大字节数(8060)的原因和解决办法

一、现象    出现这种现象都是使用SQL语句建库的时候,错误提示:    "警告: 已创建表 'XXXX,但其最大行大小(89960)超过了每行的最大字节数(8060)。如果结果行长度超过 8060 字节,则此表中行的 INSERT 或 UPDATE 将失败。"     其中xxxx是你的建的表名,10438是你建表语句中可变长度列(如 nvarchar 或 varbinary)

2015-01-30 11:00:32 5814

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除