自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(147)
  • 资源 (26)
  • 收藏
  • 关注

原创 百度编辑器(ueditor)不支持上传图片到独立服务器?

项目用到了百度编辑器,感觉很高大上,突然发现这货上传的图片时,它总会放到当前项目的目录下,它的配置文件config.json这里这个imagePathFormat就是保存路径了,它会默认在这个路径前面拼上一个根目录,所以你传的文件都被放在根目录下。但实际上,稍微大一点的项目都会考虑将图片上传到图片服务器上,用nginx来访问,而nginx一般会配置一个目录来存放图片但这

2015-05-13 14:15:19 25581 24

原创 64位win7 使用jna调用C dll报错

这个问题其实很简单,你系统是64位的,dll也得是64位的,于是我用

2014-11-22 10:30:52 3998 2

原创 带分类android listview控件 demo,欢迎下载学习

参考了网上一些代码http://download.csdn.net/detail/zipper9527/6532515

2013-11-10 22:23:39 1632

原创 VS2010 编译 google V8 引擎 为 dll

官方指导:https://code.google.com/p/v8/wiki/BuildingWithGYP我是WIN8 64位系统哦,非64位的注意gpy选项,其它的应该是一样的安装SVN1.check out v8 引擎代码 http://v8.googlecode.com/svn/trunk2.check out gyp, http://gyp.googlec

2013-05-26 13:14:17 4798

原创 c++ 中 operator的两种用法

c++中的operator 有两种用法,一种是(operator overloading)运算符重载,一种是(operator casting)操作隐式转换#include using namespace std;class num{protected: int m_a; int m_b;public: num(int a, int b):m_a(a),m_

2012-05-31 11:53:35 8857

原创 生成自己的 tclsh

最近因工作需要,开始学习tcl脚本,这是一种命令式的脚本语言,非常的简单,所有操作都是 命令+参数+参数+参数 这样来执行的。在看到用c/c++来扩展tcl时,培训教程里提到使用tcl库来生成自己的tclsh,下面讲解具体的做法。百度一下,你会知道有一种工具叫activetcl,安装完成后在运行中输入 cmd ,然后再输入 tclsh,就出现一个% 命令提示符,tclsh就是脚本解析器啦。

2012-05-22 13:50:09 4406

转载 WM_NCHITTEST 消息的相关知识

原文地址:http://www.cnblogs.com/GnagWang/archive/2010/09/12/1824394.html我为了移动一个无标题栏的窗体,使用了WM_NCHITTEST消息,这个消息大概如下:通常,我们拖动对话框窗口的标题栏来移动窗口,但有时候,我们想通过鼠标在客户区上拖动来移动窗口。一个容易想到的方案是,处理鼠标消息WM_LBUTTONDO

2012-05-17 10:08:15 841

原创 map中使用自定义类指针作为key

//先上代码#pragma once//想用类作为key,必须重载<运算符 或者提供//想用指针作为key,也是可以的,不过要自己提供比较方法class CBase{public: explicit CBase(int a); ~CBase(void);private: int m_a;public: int get() const{return m_a;}public:

2012-05-11 11:58:33 5386 1

原创 构造函数中无法实现多态

#include "stdafx.h"#include using namespace std;class Parent{public: Parent() { this->printfn(); } virtual ~Parent(){} virtual void printfn() { cout <<"1 "; } void test_again(){printf

2012-05-09 09:59:10 2172

转载 asp.net 内联表达式

介绍.net 框架中的 ASP.NET 内联表达式http://topic.csdn.net/u/20090415/15/f1e44c74-5257-4849-83f4-9c7603a9ec29.html  或者 叫做内联代码...叫做内联表达式...叫做数据绑定表达式... http://blog.csdn.net/mails2

2012-03-29 22:02:35 2330

转载 ASP.NET 管理员登录

本节我们将完成管理员的登录和注销,这里要学习一个重要的知识点“会话(Session)”。因为HTTP协议是无状态非持续连接的协议,它没有办法识别客户端,也无法记住客户端的状态,所以需要使用额外的手段——会话Session,来记录客户端的状态。客户端每次访问服务器,服务器都会给它分配一个唯一的Session ID,来标示这个连接。如果客户端没有关闭连接,继续访问服务器的话,那它的的ID就没有变,服务

2012-03-27 11:46:49 5078

原创 vs2010发布网站到本地IIS

1.安装IIS,自己网上搜索一下2.添加内部ip用于绑定网站(图)3.建立一个文件夹用作存放网站的目标文件夹如E:\WebSite4.修改你的网站里的Web.Config文件设置debug="false" 然后重新编译5.利用vs2010发布工具发布网站,如果你没有发布过得新建一个发布配置,以后利用这个配置点发布就行了,发布配置如图6.打开IIS添加一个

2012-03-16 21:02:25 13651 2

原创 新定义的样式的一部分不能与前面的样式名重复

你先义了一个样式.master_title { display: block; float: left; text-align: left; width: auto; }你再定义样式:.master_title_title { width: 100%; height: 150px; font-family: 微软雅黑; font-size: 20px; line-height: 1

2012-03-16 14:55:09 1200

转载 id和class的区别

首先,介绍id和class的区别:1、id是一个标签,用于区分不同的结构和内容;id是先找到结构/内容,再给它定义样式;class是一个样式,可以套在任何结构和内容上;class是先定义好一种样式,再套给多个结构/内容。2、id是元素的名称,可以供js或其它脚本程序来访问该元素对象,而class是该元素的css类名。3、定义样式时,id="aa"的用#aa{...},class="bb

2012-03-15 09:00:14 6017

转载 css复合选择器的使用规则 及 css优先级判定

css复合选择器的使用规则1、id嵌套class #myid.myclass:。2、一个元素标签使用多个class。.important.warning 注意不要有空格 。有空格表示分别适用于两个class。3、id标签内的class元素。#myid .myclass  4、元素标签下的class。p .myclass 4、元素标签下的id。p #myid5、clas

2012-03-09 23:05:35 4283

原创 asp.net 中 mdf 数据库文件的使用

在网上下载的asp.ne源码通过会有mdf数据库,现在我们来看看它的使用注意sqlexpress和正式版的mssqlserver连接字符串是有区别的大家可以在网上查一下资料1.在MSSMSE中附加这个数据库文件,然后查看源码目录下的连接字符串    数据库名字是Sper_lvyou,所以,我们将刚才新附加的长长的数据库名字改成这个名字,然后保存退出2.在

2012-03-04 15:21:27 5209 2

原创 我的MFC对话框打印及打印预览demo

http://download.csdn.net/detail/zipper9527/4099354欢迎下载和改进!

2012-02-29 11:52:48 1408

原创 VC 强制重启电脑的方法

BOOL RestartWindows(){HANDLE   hToken; TOKEN_PRIVILEGES   tkp; //获取系统信息OSVERSIONINFO   osvi; osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); if( GetVersionEx( &osvi ) == 0 ) return FAL

2012-02-21 10:21:38 3196

转载 使用注册消息进行进程间通讯

进程间通信的方法有很多,比如使用注册消息,内存映射,WM_COPYDATA等,下面先讲使用注册消息实现的方法。使用注册消息比较简单,核心是消息的接收端和消息的发送端(接收端和发送端在两个不同的进程)必须注册相同的消息,这样发送消息才能识别。下面看看具体实现:一,发送消息进程1, 在发送消息程序A注册消息:const UINT WM_UPDATE_ALARMFILTER = ::

2012-02-13 08:48:34 845

转载 Monitor 小见解

Monitor是一个C#中常用的同步代码的类。首先要明白,Monitor维护两个队列,就绪队列和等待队列。就绪队列里面的线程会在其他线程A退出(Exit)或者A进入等待(Wait)的时候执行,而等待队列里面线程只会在其他线程A调用Pulse方法的时候被加到就绪队列中,然后在A调用Exit或者Wait的时候在执行。Monitor.Enter 是获取排它锁。如果没有排它锁,它将会等待。

2012-02-06 11:57:20 667

转载 聚集索引和非聚集索引

官方说法: 聚集索引  一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。   聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。           聚集索引对于那些经常要搜索范围值的列特别

2012-02-01 10:59:06 743

转载 Oracle中job的使用详解.txt

Oracle中job的使用详解 我们在项目开发中,常常会有一些复杂的业务逻辑。使用oracle的存储过程,可以大大减少程序代码的编写工作量,而且存储过程执行在数据库上,这样可以利用oracle的良好性能支持,极大地提高程序执行效率和稳定性。定时执行存储过程,就要用到job。 以下是常用的参数说明: 字段(列) 类型 描述 JOB NUMBER 任务的唯一标示号

2012-01-07 10:40:48 635

原创 ORACLE存储过程创建与调试

1.存储过程是个好技术。2.PSD(PL/SQL Developer)是个好工具,能极大的提高效率3.用PSD连接好数据库后, 开始创建存储过程:create or replace procedure Test_ADD2(VAR_NAME in VARCHAR2, VAR_SEX out VARCHAR2) isbegin  IF VAR_NAME = 'YUER' T

2012-01-06 15:46:10 813

原创 变量作用域内的子作用域内被重新定义的思考

首先来看这样一个例子:在VC6中:#include "stdafx.h"#include using namespace std;int main(int argc, char* argv[]){//循环Afor ( int i=0; i{cout {//循环Bfor ( int i=0; i{cout }//语句Ccout

2011-12-31 10:01:29 2254

原创 py2exe用法

1.下载安装py2exe,安装完成后在IDLE中输入import py2exe,如果没有报错说明模块已经正确安装2.在你的工程里添加一个py文件,如setup.py,输入内容如下:from distutils.core import setupimport py2exesetup(console=["D:\\python_workspace\\tk_test\\src\\r

2011-12-28 10:13:22 1099

原创 WTL的安装

WTL8下载地址:http://sourceforge.net/projects/wtl/files/latest/download解压WTL8到 ($WTL8) C:/SDK/WTL8 用 ($WTL8)/AppWiz/Setup80.js 的内容覆盖 ($WTL8)/AppWiz/Setup90.js ,注意,里面本身是有一个setup90.js的,不要以为有这个文件就可以

2011-12-19 13:16:39 1347

原创 ubuntu 10.04 我的源列表,选择cn99 速度刷刷的

# deb cdrom:[Ubuntu 10.04.1 LTS _Lucid Lynx_ - Release i386 (20100816.1)]/ lucid main restricted# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to# newer versions of the dis

2011-11-26 10:03:54 1237

原创 memset 不要乱用

memset 应该用于对一些简单的纯数据结构进行初始化,比如 :1,数组, int a[100],float b[200]2.  简单数据类型组成的 结构体:struct{int a;float b;double c[100]}3.单个简单数据 也是可以的int a;memset( &a, 0, sizeof(a))对于一些类组成数组不应该使

2011-11-06 20:11:42 5364

转载 oracle什么时候需要commit

今天在oracle的SQL plus 中执行了删除和查询操作,然后在PL/SQL中也执行查询操作,语句一样,结果却不一样,让我大感郁闷,后来才突然想到可能是两边数据不一致造成的,但是为什么不一致呢,就是没用commit,在网上查了一下,大概是这样说的:DML语言,比如update,delete,insert等修改表中数据的需要commit;DDL语言,比如create,drop等改变表

2011-10-27 19:05:21 6641

转载 Oracle数据导入导出imp/exp?批处理文件

来源:http://secyaher.blog.163.com/blog/static/389557720092935857930/如何写批处理文件自动将数据导入oracle数据库Oracle数据库的自动导入与导出,在许多地方有广泛的应用.例如:一个Oracle数据库应用系统开发结束后,如果要将系统安装到客户计算机上,就需要将初始数据导入到用户的Oracle数据库中.最

2011-10-27 10:54:51 7903

原创 win7 透明效果无法自动开启的解决办法

注意了,适用情况是:1.硬件还不错,系统评估评分还比较高2.手动重新启动服务 Desktop Window Manager Serrion Manager 后透明效果能正常3.装了双系统但win7没装在c盘的解决方案是在网上找来的,找了很久才找到:运 行 -regedit- 定 位 到 “ [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Win

2011-10-25 21:38:39 4373

原创 xdebug(32) : warning C4229: 使用了记时错误 : 忽略数据上的修饰符

代码:#include "stdafx.h"#include "Test_Banana.h"#include "Test_BananaDlg.h"#ifdef _DEBUG#define new DEBUG_NEW#endif#include 应该这样写#include "stdafx.h"#include "Test_Banana.h"

2011-10-21 16:07:28 4350

原创 eclipse+pydev 中文问题

一,调整设置1.workspace2.spell在文件的第一行加上:#coding=UTF-8 听说使用时,如控件标题设置时要在前面加U 如 label = Label(top, text=u"中文",font='Tahoma -12 bold'),请注意如果你没加u在pydev中程序也可以正常运行,但这样的代码直接在IDLE中运

2011-10-15 15:49:37 893

转载 VC防止窗口和控件闪烁的方法

一般的windows 复杂的界面需要使用多层窗口而且要用贴图来美化,所以不可避免在窗口移动或者改变大小的时候出现闪烁。先来谈谈闪烁产生的原因原因一:如果熟悉显卡原理的话,调用GDI函数向屏幕输出的时候并不是立刻就显示在屏幕上只是写到了显存里,而显卡每隔一段时间把显

2011-10-15 09:22:16 4721

原创 pydev 访问oracle数据库的一点总结

环境:xp sp3 + eclipse + pydev 2.2 + python 3.2 + oracle 10g 客户端 + cx_Oracle-5.1.1-10g假定你的pydev环境已经配置好,没有的话网上一大把的:先装python,再装JDK-SE,eclipse解压就可以用,pydev解压后拷贝到eclipse\dropins目录下即可使用....如何建工程,我就不说了。

2011-10-13 18:53:12 1596

原创 ASCII码对照表

ASCII表就是字符表,我们能看懂的是字符,如一个单词girl,由四个字母组成,每个字母可以看成是一个ASCII码字符,对应的十进制,十六进制,八进制,二进制是多少这是计算机需要的,这种对应关系是人制定的。http://www.96yx.com/tool/ASC2.htm

2011-10-13 09:54:14 13140

原创 SVN 无法连接服务器 不能查看日志 不能提交的代码 解决办法

我为了方便,服务器在自己机器上,客户端也在自己机器上,自己管理自己的代码第一步,请确认你的服务器路径是正确的,你是否重装了系统,更改了机器的名称,导致服务器路径被更改而客户端的还是旧的?第二步,如果你确认服务器路径没错,请打开计算机管理-->服务和应用程序-->服务,

2011-09-11 16:42:16 6169 1

转载 MFC疑难注解:CAsyncSocket及CSocket

MFC对SOCKET编程的支持其实是很充分的,然而其文档是语焉不详的。以至于大多数用VC编写的功能稍复杂的网络程序,还是使用API的。故CAsyncSocket及CSocket事实上成为疑难,群众多敬而远之。余好事者也,不忍资源浪费,特为之注解。一、CAsyncSocket与

2011-09-04 16:43:21 725

转载 Windows Socket IO 模型

Windows Socket IO 模型套接字架构应用程序使用Winsock与传输协议驱动沟通时AFD.SYS负责缓冲区的管理。这就意味着当一个程序调用send或者WSASend发送数据时,数据将被复制到AFD.SYS它自己的内部缓冲区中(依赖SO_SND

2011-09-04 14:07:15 1478

原创 对于SOCKET里几个关键点我的理解

设置非阻塞模式:int ioctlsocket(  __in          SOCKET s,  __in          long cmd,  __in_out      u_long* argp);参数cmd可取值:FIONBIO:此时,

2011-08-28 20:36:27 1711

UDP打洞demo

c#版udp打洞实现,server放到一个有固定IP的服务上,两个client借助server打洞后直接通讯. 原理网上有一堆,就不细说了,压缩包内也放了一篇网上down的原理供参考

2017-03-27

自动生成pojo和mapping

使用spring+mybatis经常需要建表写字段映射,烦不烦?看看我这个工具吧,配置写好之后 命令行执行jar,自动按表字段生成pojo的字段和mapping的xml里的增删改查,有了这些,你可以快速写出各种接口

2015-08-13

pojo和xml自动生成工具

写好配置后,连接数据库,读取所有表,自动生成pojo和mybatis xml增删改查字段信息。剩下的工作就是复制-粘贴-修改。生成的pojo里面只有成员变量没有set/get方法,因为生成代码麻烦但是在eclipse里面添加这个很简单。抛砖引玉,用得上的拿走。

2015-08-11

支持上传到web目录外的文件夹百度编辑器

支持上传到web目录外的文件夹百度编辑器ueditor.jar包,代码,及配置文件

2015-05-11

android 带分类的listview

带分类的listview,就像微信的通讯录界面,边栏也是有的,我用的4.2.2的sdk

2013-11-10

128 Code打印

为什么要10分?因为我这个打印出来的用我查查一扫就能扫出来,因为我被网上的代码给坑了。代码有两个程序,一个printDemo是c#,一个WriteProc是VC,其中c#通过命令行参数传递打印内容给VC,由VC来打印。把两个程序编译生成的.exe放一起就可以使用啦。可以看看VC里面是如何打印的,配合128 code文档相信你很容易就能了解原理。另外还是单例类的实现哦,下载能用的同学顶一下吧

2013-11-04

sogou五笔最新版本

sogou 五笔2.0.1版本,sogou五笔最新版本,自己在公司用的

2013-07-02

chrome v8 vs2010编译指导及 helloworld测试工程

花了一个多星期摸索出来的用vs2010 编译google v8 引擎的方法 和将它编译成dll的方法,网上文章多,不过说实在的,没一个完全能用的,我这个里面有指导书,有问题请留言

2013-05-26

Everything 桌面搜索

Everything 一开免费的强大的桌面搜索软件,自动创建索引,全盘资料搜索快如闪电,相当犀利,界面简洁

2012-06-16

gtest demo

这是一份使用gtest的示例代码,展示了testcase,testsuite,及多参数测试用例的用法。我使用的源码是gtest-1.6.0,这下面有一个文件夹fused-src,下面的gtest中包含有gtest.h.gtest_main.cc,gtest-all.cc三个文件,这即是可重用的代码了,你可以把它们加入你的工程,然后写测试代码。之前下了份别人的,靠都不能运行还要那多分,太啃爹了

2012-05-24

休息提醒工具

敬业的程序员们,你是否经常忙碌的工作忘记休息,你是否觉得脖子,腰都开始不舒服了,身体是革命的本钱,每隔一段时间都应该稍微休息一下,扭扭脖子扭扭腰,活动活动,扭扭更健康。这里我写了个小工具,使用了钩子技术,定时锁定屏幕鼠标和键盘,并将桌面用一张美图盖上,哈哈,这下子你不得不休息两分钟了吧,去喝喝水,走动一下吧,托盘图标点右键可以设置时间。另外可以弄张美女图片替换安装目标下的tu.jpg文件,这样锁定屏幕时就会看到美女了,也可以换成你的女朋友啊男朋友的图片的,不过图片应该比屏幕分辨率大一点是最好。里面有程序源码,NSIS安装源码和安装包。我忠心祝愿大家身体健康。

2012-03-31

MFC对话框打印及预览功能完美版

花了一个星期,研究了网上大量的MFC对话框打印及打印预览功能的demo之后,选中了几个版本,合并修改,得到这个比较完美的版本(真心花了时间,功能上都实现了,也没有什么崩溃的问题)。其中几个打印具体内容的地方大家可以自己去实现以便应对不同的需要。我只是简单的打印了一些东西。我没有在打印内容上花心思,因为这样的东西加进来就不便于大家理解打印流程了,大家可以自己去封装一下(网上有个版本封装得很厉害,但我觉得看得太累了)。感谢大家支持。

2012-02-29

tcp 文件传输

自己用VC写的TCP文件传输,用于局域网内两台机器间指定文件夹内文件对拷,我只开了一个线程,流程比较简单,初学者可以学习一下阻塞模式的TCP是如何通讯的,通常是如何处理的。不懂的东西一定要反复研究,知表知里,原理通了,写的程序就会少很多bug

2012-02-14

WTL for MFC Programmers, 中文版

WTL for MFC Programmers, 中文版还有代码

2011-12-27

socket UDP

一看就会的UDP通讯的例子,UDP的服务器总是等待客户端的数据到来而后才能给客户端发数据,因为recvfrom成功之后能得到对方的ip和端口信息,而这是发送数据必须的。客户端每次连接使用的端口不是固定的,好像是随机分配的一样。如有错误欢迎批评指正

2011-08-21

vs2008 可用的 ado 封装类

一个ado连接oracle的例子,里面用了一个封装类,原来是在vc6下的,我稍微改了一下,改成vs2008下用的,unicode是大势所趋,丢掉vc6,用vs2008,vs2010去

2011-06-27

Uxtheme 相关的几个文件,界面开发用的

Uxtheme 相关几个文件有些界面库里面要的,下载之后直接放到库里面,把 #include <uxtheme.h> #include <tmschema.h> 改为 #include "uxtheme.h" #include "tmschema.h"

2011-05-14

vc自绘标题栏 的实现

自绘标题栏及边框,我就看了看效果,还不错,稍后研究一把

2011-05-08

Intel_Hm55_AHCI-XP驱动

有的笔记本装xp时需要关闭AHCI功能 ,装上了之后再打开,却蓝屏了,装了这个驱动就好了,硬盘速度快多了,以前要两分半钟,现在40s,

2011-03-19

wmstub.lib and WMVCORE.lib

编译directshow 所需要的文件,添加到 \DXSDK\Samples\C++\DirectShow\Common\下,然后直接注释掉包含 wmstub.lib的#pragma message(..代码就OK了

2010-12-04

VC6LineNumberAddin

在VC6中显示行号的插件,很好用,真的很不错

2010-09-27

mysql 帮助文档 5.1

mysql的帮助文档的官方网站下载的速度那简直让人吐血,难道甲骨文觉得这个没钱赚就弄了个破服务器给它,哎。欢迎大家这里下载。

2010-05-27

powerDVD一个DVD播放器

很小的DVD播放器,能选择配音如国语还是粤语(其他的软件大多没有这个功能),占用资源少(超级解霸占用资源很夸张)

2009-09-05

魔兽1.20的工具+源码

我一直用魔兽1.20玩dota,不像1.23版本里面有自动显血的,必须另外找一个显血工具,每次得分别点开,这样有点麻烦,我就做了这个工具能同时启动对战平台和显血工具然后自动退出,没什么技术含量,喜欢就用下吧

2009-09-02

简明 Python 教程

难得的python教程,中文版,找了半天,找到了赶紧来分享

2009-04-03

空空如也

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

TA关注的人

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