- 博客(35)
- 收藏
- 关注
原创 PHP Web项目总结
严格上划分,前段时间做的PHP Web项目PHP Web项目是自己开发的第一个线上服务。第一次和前端同事合作开发,第一次一个人担任服务端开发,本文是对这次开发的一次总结。
2017-07-06 23:22:37 5356
原创 操作系统OS Error问题
在笔者使用脚本的过程中,经常会遇到OS Error问题,包括Windows/Linux操作系统。因此,本篇文章仅对OS Error做一个汇总。Windows操作系统Windows Error Code定义在 WinError.h头文件中,0-100的错误码意义如下(直接通过 Error Code搜索)。ERROR_SUCCESS0 (0x0)The operation completed suc
2017-04-07 21:18:45 8716 2
原创 日志监控及Redis存储
公司项目中需要将客户端访问日志进行监控,并实时将更新内容开放给测试同事进行查询。本文利用Python, Redis完成日志监控以及存储,解决的公司遇到的上述问题。
2016-10-28 22:44:44 4747
原创 Windows 7硬盘安装Ubuntu系统
说明:24,25号自己又重新利用Windows硬盘安装了Ubuntu操作系统。之所以决定写篇博文记录安装过程,是安装过程中遇到“Error 15 File not foud”问题,苦恼了半小时。理论上本文方法可以安装其他Linux发行版。
2016-05-27 13:11:25 854
原创 PHP PDO千万行数据导出
需求:某项目数据量过大导致查询时间急剧增大,因此需要按照表中某时间字段导出至文件夹。思路:利用PHP PDO进行MySQL查询,按照时间字段输出至文件即可。遇到的问题:PHP Fatal error: Allowed memory size of ***** bytes这个问题是由于PDO取回数据时使用了缓存,当数据量增大时便将PHP内存消耗完。设置PHP最大内存可
2016-02-17 21:46:55 1587
原创 【Solved】XShell Vim、终端乱码问题
背景:最近在使用XShell登录服务器时频繁出现Vim乱码、终端乱码问题(ls显示乱码),苦不堪言!昨天终于把XShell乱码原因找出来了。:)
2015-12-06 15:59:20 1726
原创 Confluence5.8中文PPT、宏乱码解决方法
本篇文章描述如何解决Confluence5.8中文PPT、宏乱码解决方法,理论上对所有Confluence版本均适用。
2015-12-02 12:09:25 7460 1
原创 Confluence5.8.15 tomcat JVM堆内存设置
安装完Confluence后,测试发现Confluence加载速度特别慢。故写下这篇解决此问题的博文,希望能够帮助遇到同样问题的朋友。
2015-11-10 14:05:46 8022 1
原创 Python虚拟环境学习
一 背景技术事物的诞生一定是为了解决实际问题的。 Python Virtual Environments(Python虚拟环境)是一种保持不同Python项目依赖的包相互独立的工具。设想以下几种情况:同一台电脑存在多个Python版本,那么如何使用其中的一种呢?以自己经验为例,如何能保持Django不同版本相互不影响,如1.0版本与Django1.3?如下图所示,在某个工程中使用Flask,
2015-10-15 23:02:10 640
原创 HTML调用CSS的四种方法
前言:因工作使用到以前未曾接触的CSS,但是在调用CSS的过程中遇到一个大问题:`<style type="text/css" src="path/to/style.css">`无法加载的问题。(只知道是无效的方法,具体原因不解,求解)这篇博客详细地列举了4种HTML导入的方式,前面2种方式使用频率最高,同时还列举了使用的场景,不愧为一篇新手需要的博文。
2015-09-30 18:40:51 20224
原创 博客更新——第一篇
去年11月多后,本博客就没有更新了。究其原因,一方面是因为博客编写器不能达到心中的需要;另外一方面则是博客以前一些文章技术含量,终究差些,因此希望静下心来,提升技术。再次更新本博客,则是因为本人从csdn.net中获得了很多帮助,特别是近期学习Qt,遇到很多问题。博客作为一个记录曾经遇到错误的地方,为其他人在学习过程中遇到的问题提供了一定的解决思路。故再次提笔,准备写下本人在学习历程中遇到的点点滴滴
2015-05-12 19:08:29 530
原创 Leetcode顺时钟旋转90度
问题You are given an n x n 2D matrix representing an image.Rotate the image by 90 degrees (clockwise).Follow up:Could you do this in-place?结合查找到的资料做个总结。1. 对角交换+以中间线左右交换观察交换前后数组
2014-10-23 21:11:34 1479
原创 CSExplorer插件E172
CSExplorer插件E172Vim插件CSExplorer是一款修改Vim主题的插件,能够轻松管理Vim插件。但是自己今天安装后碰到一个问题:E: slient bot 10new Color Explorer后面一直查找资料,发现其实是其插件一个小问题。具体参照: 左手's Blog附: 1. 如何使用?在命令行模式 :ColorSchemeExplorer主
2014-10-20 20:23:26 1656
原创 C++ new大小为零的数组
在实现队列数据结构时,由于自己马虎出现了一个“堆破坏”的错误——其实就是new大小为零的数组了。症状:new后仍然能返回一个正常地址,并且对于该地址进行操作(入队列、出队列)均未出现问题。但是最后删除却报出堆破坏问题。原因:size不小心写成了m_size。对于数组,清楚地知道其大小不能为零,但是对于动态分配时却不是很了解。这个问题最终也让自己又学到了知识。部分
2014-10-07 21:05:06 4112
原创 二维数组的动态分配
一维数组分配比较简单,在此略过。但是平时经常遇到需要动态分配二维数组的情况。下面给出几种二维数组分配方式。注:二维数组行坐标、列坐标都是通过m,n来传递的。1. 利用一维数组分配方式,模拟二维数组其实栈上二维数组仍然是个连续的内存空间,只不过在访问时做了相应的处理。那么,动态分配时,也可分配一块连续的内存空间。访问时通过(d + i m + j )访问即可。 in
2014-09-28 15:48:56 2130
原创 Apache FTPServer配置问题总结
Apache FTP Server环境搭建-个人总结@(05Think)前记前段时间换了一台台式机,因此需要从笔记本中拷贝一些以前的资料。但是由于自己并没有比较大的硬盘,因此想到搭建FTP服务器。以前用过微软一款Serv-U服务器,配置超级繁琐,用的超级不爽。网上查找后发现Apache FTP Server开源,可配置选项多,因此就选择了它。软件下载、解压Apache FTP
2014-09-08 10:18:25 9668 1
原创 BrowseMark Ads-流氓广告软件删除记
前记好早之前其实已经发现了BrowseMark Ads的身影,每每打开网页,无论是IE、Firefox,Opera竟然都能弹出一个大大的广告框。当时并没有在意,以为只是Opera浏览器的问题。所有的问题,终于在7月30号爆发。昨天晚上,电脑竟然由原来的流畅变成浏览器复制拷贝都需要等待十几秒。起始还以为是电脑开久了便注销电脑,但是竟然发现一点效果都没有。于是,开始思考BrowseMark A
2014-07-31 11:13:24 2236
原创 TheOldReader
简介:RSS是Real Simple Syndication的简写,也叫聚合内容,是一种描述和同步网站内容的格式,是目前使用最广泛的资源共享应用。虽然Google Reader已经关闭,但是却还存在着一些较好的RSS阅读器。本文中介绍的The Old Reader就是一款这样的软件。(这款软件是我经过对比,使用后觉得不错的一款,具有免费、速度不算很快但却足以满足个人需要的特点。)官方网
2014-07-14 19:59:36 5712
翻译 Unix命令行快捷键
Linux/Unix命令行强大无需置疑。如果对快捷键熟练,那么你就可以更快地利用命令行。快捷键训练的越多,会让你命令行速度更加地块。下面是一些快捷键。移动光标到下一个单词alt + b移动光标到上一个单词alt + f移动光标到行首ctrl + a移动光标到前一个字符ctrl + b退出终端ctrl + d移动光标到行尾ctrl + e向前移动
2014-06-26 20:52:39 4328
原创 CodeBlocks "Can't read file's timestamp"
CodeBlocks "Can't read file's timestamp"01C/C++ 总结今天编程时遇到一个怪现象,CODEBLOCKS Can't read file's timestamp。源程序很简单:#include #include #include using namespace std;int main(){ // 1. 读文件
2014-06-12 15:02:09 6068
原创 C标准库time.h使用说明
// 作者:Michael Lin// 时间:2014 - 5 -12近期学习C++标准库时,我发现time.h(ctime)里一些函数经常导致自己困惑或者是误用,因此打算自己写一篇文章总结下time.h(ctime)里函数,也算是回答自己的一些困惑,同时也希望对读者有一点作用。time.h是C标准函数库中获取时间与日期、对时间与日期数据操作及格式化的头文件。tim.h wiki链
2014-05-12 15:04:09 2067
转载 C,C++宏中#与##的讲解
文中__FILE__与示例1的可以参见《使用ANSI C and Microsoft C++中常用的预定义宏》宏中的#的功能是将其后面的宏参数进行字符串化操作(Stringizing operator),简单说就是在它引用的宏变量的左右各加上一个双引号。如定义好#define STRING(x) #x之后,下面二条语句就等价。 char *pChar = "he
2014-05-07 21:54:44 996
原创 VS错误-没有找到mfc90d.dll,因为这个应用程序未能启动
自己最近运行的一个程序出现让人郁闷的问题:没有找到MFC90d.dll,因为这种应用程序未能启动。该程序运行环境 :WIN XP, VS2008,并且前些日子能正常运行,未出现此错误。查询相关资料:http://bbs.csdn.net/topics/280039633, 其中比较重要的信息:今天又遇到了同样的问题,在使用多字节配置,DEBUG版时候,经常找不到MFC90d.
2014-04-30 15:25:27 2655
原创 下三角形的一些思考
下等腰三角形问题描述:用双重循环实现以下图形的输出 AA ABBA ABCCBA ABCDDCBAABCDEEDCBA ABCDDCBA ABCCBA ABBA AA1、思考过程通过分析,将输出分为两大块。一为上三角,即从第1行到第i行,另外为下三角,即从第i+1行到2*i-1行。开始时,自己又另外将上三角分为三个模块:空格模块、
2014-03-07 22:21:29 1518
原创 MFC_随机生成数
MFC生成随机数最近在学习MFC,于是就试着编个实现生成随机数的GUI程序玩玩。前几天,一直在摸索MFC如何编程?看了孙鑫《VC++深入浅出》书后,对基本运行流程有了大致的了解。因此完成这个,也就自己玩似的进行了。步骤新建MFC应用程序工程,在其中选择对话框,其他的按照默认值一路确定过去就行了。打开资源视图,将原来的控件全部删除,参考下图摆好基本框架。3. 双击
2014-02-22 11:52:07 13055
翻译 WIN7无签名驱动解决方法
当微软引在WIN VISTA与WIN7中引进一种非常严格的强制驱动签名模块时,它似乎没有关心终端用户。所有驱动和系统文件必须经过数字认真,否则,它们将不可能在WIN VISTA与WIN7 32位、64位上运行。过去,在VISTA系统中,可以关掉这个模块,但是因为新安全核心升级,忽视操作系统安全与稳定或者通过其他可选软件导入启动荐变得不可能。那么,数字签名问题在哪里呢?嗯,问题是……开发者不得不
2013-12-23 19:40:50 6606
转载 提高编程效率必知 CODEBLOCKS
参考:sdfgh2046http://blog.csdn.net/sdfgh2046/article/details/5812663(Tips: 本文主要是个人使用经验,同时结合前辈博客经验创作而成的)一、日常编辑 • 按住Ctrl滚滚轮,代码的字体会随你心意变大变小,对保护视力特别有好处。 • 在编辑区按住右键可拖动代码,省去拉(尤其是横向)滚动条之麻烦;相
2013-11-17 10:41:19 2061 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人