自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的杂物间

常识并不总是显而易见的

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

原创 Git Extensions的Credential Helper配置问题

在安装Git Extensions后,使用了git-credential-winstore来保存用户名密码,但是发现由于自动生成的路径配置有点问题,因此一直无法生效。

2015-03-28 14:27:43 3018

原创 Git中启用大小写敏感

在windows下面将已经push到远端的文件,改变其文件名的大小写时,git默认会认为文件没有发生任何改动,从而拒绝提交和推送,原因是其默认配置为大小写不敏感,故须在bash下修改配置:git config core.ignorecase false

2015-01-29 16:57:24 21929

原创 修改DotNetBar控件库中MetroForm的边框颜色

DotNetBar控件库中的MetroForm默认没有提供直接修改窗体边框(Border)颜色的属性,但是可以通过覆写GetBorderColors(int borderSize)方法来间接修改窗体最外层边框(Border)的颜色。

2015-01-29 14:04:01 3322

原创 C语言产生随机数

经常有在某个区间内产生随机数的需求,于是下面的代码就用得上了srand((unsigned)time(0));(a,b) (rand()%(b-a+1))+a-1[a,b) (rand()%(b-a))+a(a,b] (rand()%(b-a))+a+1[a,b] (rand()%(b-a+1))+a

2014-12-28 12:22:40 945

原创 Windows上为程序开辟更大的栈空间

最近在研究算法时,遇到稍微深一点的递归就会Stack Overflow,由于不是实际项目,所以并不想用绕道而行的方法解决,于是便在代码里动了点手脚,把栈空间弄大了。实际项目中最好别这么干,容易搞乱堆栈调用,最好从算法上避免过深的递归或者自己用栈结构模拟进栈出栈。当然更好的方法是不用Windows(笑)。//VC++//预留100MB,当前提交100MB#pragma comment(lin

2014-12-28 12:16:59 2198

原创 VS2012编译的C/C++程序不能在Windows XP上运行的解决方案

Visual Studio 2012默认情况下编译出来的C/C++程序不能在Windows XP上运行,打开时会提示“XXX.exe 不是有效的 Win32 应用程序”(坑爹呢),好在后来有了解决方案。       首先假设已经安装好了Visual Studio 2012,然后点击菜单栏的“工具(Tools)”->“扩展和更新(Extensions and Updates)”->左下方的“更新

2014-12-28 12:15:12 2429

原创 CodeBlocks上使用long double数据类型输出错误的解决方案

CodeBlocks上使用如下代码输出long double数据类型的变量时数值异常

2014-12-28 12:04:45 5318 1

原创 Win8无需联网直接安装.NET Framework 3.5

项目开发时要用到.NET Framework 3.5,无奈的是Win8上自带的是.NET Framework 4.0,这里要吐槽一下它为什么不包含以前的版本......由于网络环境不太好,不想通过在线更新的方式安装,于是查找一番之后发现可以用Win8的光盘离线安装,Lucky,刚好手上有一张Win8安装盘。       下面是步骤:       1、Win + X -> 选择“命令提示符(

2014-12-27 22:36:38 1184

原创 控件重叠透明问题的简单处理方法

最近用C#写个小程序,里面用到了PictureBox和Label两种控件,因为某些原因必须将两者重叠使用(PictureBox在下层,Label在上层),结果却发现即使是设置Label的BackColor为Transparent,在实际运行时Label的背景依然是白色非透明。查阅相关文档后发现解决方法主要有两种,一种是通过自定义控件,重写控件的OnPaint()等方法来实现的,可以达到部分透明的效

2014-11-05 13:31:52 4069 1

原创 PHP实现文件下载

public function download(){ $id=$this->request->get['download_id']; if($id){ $file_name=getDownloadFileName($id); $file_path="download/".$file_name;

2014-08-27 01:08:34 546

原创 Git使用笔记(4)

一、我们知道 Git 不仅仅是用来做代码版本管理的,很多其他领域的项目也会使用 Git。有一种使用场景是对一些体积庞大的文件进行修改,但是每一次保存 Git 都要计算文件的变化并更新工作区,这在硬盘慢的时候延迟卡顿非常明显。git update-index --assume-unchanged 的真正用法是这样的:1、你正在修改一个巨大的文件,你先对其 git update-index -

2014-08-27 00:59:15 570

原创 VC运行库上错花轿的解决方案

有时在安装VC运行库时,整个过程一切顺利,但

2014-08-07 13:32:36 720

原创 Win8下运行战地3报DirectX Error的解决方案

今天用Win8 64位运行战地3时,弹出DirectX Error的对话框,内容大致为“DirectX function "m_dxgiFactory->CreateSwapChain(m_device,&sd,&m_swapChain.assignGet())" failed weith DXGI_ERROR_INVAILD_CALL:The application has made an

2014-08-07 13:10:31 11174

原创 Win8中去掉错误文件关联的方法

平时在打开某些没有被任何应用程序关联的文件时,系统会弹出打开方式对话框要求选择,但有时心急手快会不小心点错,还没来得及把“始终使用选择的程序打开这种文件”前的对勾去掉就按了某个程序,这样该类型文件就被那个程序关联了,对于我等有强迫症的人来说简直不能忍,于是尝试着将其恢复成默认的无关联状态。对于这类问题,当然是从注册表入手,通过搜索该文件的扩展名,删除以下三个地方的键值即可(以dat文件类型为例):

2014-07-27 09:50:56 1593

原创 PHP出现"Cannot modify header information"警告的解决方法

PHP页面错误,提示信息为“Warning: Cannot modify header information – headers already sent by (output started at XXXXXXXXXX)”。       解决方法为在当前正在使用的“php.ini”配置文件中,找到“output_buffering”这一项,将其值由原来的“output_buffering=

2014-07-23 15:17:40 1063

转载 PHP如何解决网站大流量与高并发

首先,确认服务器硬件是否足够支持当前的流量。     普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大, 那么必须首先配置一台更高性能的专用服务器才能解决问题 ,否则怎么优化都不可能彻底解决性能问题。 其次,优化数据库访问。 前台实现完全的静态化当然最好,可以完全不用访问数据库,不过对于频繁更新的网站, 静态化往往不能满足某些功能。  缓存技术就是另一个

2014-07-19 00:03:49 698

原创 可恨的BOM?!

先来说说什么是BOM,BOM全称是“Byte Order Mark”,中文名译作“字节顺序标记”。、下面是百科中对BOM的具体说明:在UCS编码中有一个叫做“Zero Width No-Break Space”,中文译名作“零宽无间断间隔”的字符,它的编码是“FE FF”。而“FF FE”在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输字符“Zer

2014-07-18 00:11:23 845

原创 jQuery基础笔记(1)

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++什么是CDN?CDN的全称是Content Distribution Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在

2014-07-17 22:58:28 592

原创 PHP在使用PHPExcel组件导出xls文件乱码的解决

在PHP项目中导出Excel文件时,下载后打开提示“您尝试打开的文件“xxx.xls”的格式与文件扩展名指定的格式不一致。打开文件前请验证文件没有损坏且来源可信。是否立即打开该文件?”点击“是”打开文件后发现乱码,即使生成文件时未向文件写入任何数据也会乱码,经过检查后发现,与正常文件相比,异常文件的开头多了“EF BB BF”这几个字节,后来想起是BOM头……用WinHex去掉后可以正常打开,但是

2014-07-16 19:29:00 3871 1

原创 Git使用笔记(3)

#对Develop分支进行合并的另一种方法git merge --no-ff develop这里稍微解释一下,上一条命令的--no-ff参数是什么意思。默认情况下,Git执行"快进式合并"(fast-farward merge),会直接将Master分支指向Develop分支。使用--no-ff参数后,会执行正常合并,在Master分支上生成一个新节点。为了保证版本演进的清晰,我们希望采用

2014-07-15 14:59:42 647

原创 电脑强制休眠后独显消失了?

今天天气炎热,但是冒死玩起了

2014-07-11 22:19:10 4571 1

原创 给右键菜单添加“用记事本打开”

将以下代码Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell][HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\notepad]@="记事本打开"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\she

2014-07-09 22:04:30 802

原创 Git使用笔记(2)

别人已经删除了远程服务器上的项目分支,但自己用"git branch -a"命令还能看到,这时用"git remote prune origin"命令可以清除远程库中已经不存在的分支。别人在服务器上创建了新分支,自己用git branch -a看不到时,应该先git pull一下,再用"git branch -a"就能看到了。git branch 查看所有本地分支git branch

2014-07-09 21:58:45 513

原创 Git简单使用笔记

团队项目中需要用到Git,于是便花了点时间学着用这个强大的工具,由于是速成的,怕日后遗忘,这里就算是做个简单的

2014-07-08 22:54:02 813

原创 迅雷一直提示“正在开始”“正在停止”的解决方案

最近电脑重装了系统,在使用迅雷下载时突然

2014-06-29 01:30:22 74571 1

原创 去除Win8桌面快捷方式的小箭头

将以下代码保存到批处理文件,以管理员身份执行

2014-06-24 17:19:39 999

原创 解除某些网页的复制限制

现在许多网站都不允许直接复制页面上的某些内容或者信息,而是要求注册账号或者需要积分等等,但是有时候赶时间,根本就不想去搞个账号,那就只好硬来了。

2014-06-02 21:34:50 2433

转载 C语言中位运算的巧用

一 、位运算实例1、用一个表达式,判断一个数X是否是2的N次方(2,4,8,16.....),不可用循环语句。  X:2,4,8,16转化成二进制是10,100,1000,10000。如果减1则变成01,011,0111,01111。两者做按位与运算,结果如果为0,则X是2的N次方。2、统计一个整数的二进制中1的个数  int CountNumberOfOne(int numb

2014-06-02 21:16:42 1993

转载 灰度图像算法

一、基础  对于彩色转灰度,有一个很著名的心理学公式:       Gray = R*0.299 + G*0.587 + B*0.114二、整数算法  而实际应用时,希望避免低速的浮点运算,所以需要整数算法。  注意到系数都是3位精度的没有,我们可以将它们缩放1000倍来实现整数运算算法:Gray = (R*299 + G*587 + B*114 + 500) /

2014-06-01 08:09:52 1675

原创 关于字符编码的各种疑难解答(多方收集整理)

1、标准编号:GB2312-1980标准名称:信息交换用汉字编码字符集 基本集标准状态:现行英文标题:Code of Chinese Graphic Character Set for Information Interchange; Primary Set实施日期:1981-10-01GB2312(1980年)一共收录了7445个字符,包括6763个汉字和682个其它符号。汉

2014-06-01 04:56:33 1094

原创 MySQL用户操作命令

create user 'username'@'localhost' identified by 'password';set password for 'username'@'localhost'=password('newpassword');grant all on *.* to 'username'@'localhost';revoke all on *.* to 'use

2014-06-01 03:36:38 699

原创 Try2Hack过关记

try2hack是个另类的解密型网站吧,提供的”漏洞“都是设计好的,部分已过时,参考价值不大,纯属纪念吧,毕竟花了2天时间才爆完9关呢,吼吼吼~Level#1 h4x0r                   查看源文件Level#2 try2hack irtehh4x0r!    swf反编译Level#3 try2hackrawks           javascript查看L

2014-06-01 02:46:09 2066

原创 Microsoft Expression Studio 4 安装失败解决方法

安装开始后提示组件冲突,提示卸载,但是在控制面板中找不到相应组件的安装条目,造成安装无法进行。解决方法:在注册表中搜索组件名称,在“...\windows\installer\...\”中找到对应的cache文件夹,删除之,重新安装Microsoft Expression Studio 4成功.。

2014-06-01 02:44:52 1592

转载 Eclipse安装插件的几种方式

1. 最简单的,直接将jar包放到dropins目录:eclipse/dropins/com.essiembre.eclipse.i18n.resourcebundle_0.7.72. 传统格式,统一放到一个eclipse目录下:eclipse/dropins/eclipse/features/plugins/3. 按照插件名称区分:eclipse/dropins/resour

2014-06-01 02:44:03 650

转载 常用SQL语法语句

DDL—数据定义语言(Create,Alter,Drop,DECLARE) DML—数据操纵语言(Select,Delete,Update,Insert) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库Create DATABASE database-name 2、说明:删除数据库drop

2014-06-01 02:38:43 932

原创 Windows下GCC编译环境中文乱码解决方案

在编译参数中增加以下两条指令:-fexec-charset=gbk-finput-charset=gbk原因简单分析:Windows(中文)默认的字符集是Windows-936(GBK),而GCC编译器默认编译的时候是按照UTF-8解析的,当未指定字符集时一律当作UTF-8进行处理,于是造成乱码

2014-06-01 02:36:55 13489 4

原创 C#实现无边框窗体拖动的两个方案

方案一:通过DllImport方式调用Windows API实现

2014-06-01 02:35:04 991

原创 <!DOCTYPE> 标签的那些事

1、 声明位于文档中的最前面的位置,处于 标签之前。2、此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。3、该标签可声明三种 DTD 类型,分别表示严格版本、过渡版本以及基于框架的 HTML 文档。HTML 4.01 规定了三种文档类型:Strict、Transitional 以及 Frameset。DOCTYPE HTML PUBLIC "-//W3C//DTD

2014-06-01 02:23:24 695

原创 Windows下PHP开发环境搭建(PHP+Apache+MySQL)

1、软件版本PHP 5.3.28Apache 2.2MySQL 5.5本篇配置方式为Apache模块方式2、安装Apache修改安装目录为"D:\Apache 2.2\"安装时要关闭浏览器跟下载软件,否则安装完成后服务器不能启动,报不能绑定80端口的错误。在安装过程中需要输入服务器的相关信息(Server Information 的 Network Domain、Serve

2014-06-01 02:12:09 910

空空如也

空空如也

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

TA关注的人

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