自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hui717的专栏

学习当今社会最现代化的东西,也学习当今社会最古老的东西,学习世界的两个极端!

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

转载 android 读写sd卡的权限设置

在Android中,要模拟SD卡,要首先使用adb的mksdcard命令来建立SD卡的镜像,如何建立,大家上网查一下吧,应该很容易找到,这里不说这个问题.     但是在应用程序执行起来以后,我们可以看到sdcard的执行权限很有问题.懂Linux的人都知道,这样的权限是无法在SD开中写入内容的,也就无法建立目录.    但是,我们在adb shell命令中,依然可以在sdcard中建立目

2012-07-02 15:20:14 796

原创 关于IIS报的确进程在与 World Wide Web Publishing 服务通信时遇到致命错误。进程 ID 为 '4528'。数据字段包含错误号 的解决办法

今日,更新了webservices程序后,一分钟内,突然发现网站不能访问了,当时给急得真是。。。。发现是服务器的问题,逐重启了IIS服务,网站好了,可过了一分钟,又挂了。立马把程序文件全部还原回去,网站一切正常,运行了好一会儿都正常;再把新的程序放上去,IIS立马又死掉。查看系统日志,报的W3C一大堆,事件类型: 警告事件来源: W3SVC事件种类: 无事件 ID: 1

2012-06-04 14:16:12 11200 1

转载 Android系列 adb操作命令详解

提到adb.exe,一直关注我们Android系列教程的朋友们应该不会感到陌生,因为无论取得Root权限或者刷机的时候我们都通过adb直接操作管理Android手机,但是可能大多数对于adb仅仅局限于刷机教程的一个步骤,并没有对它有着深入和全面的了解。现在笔者就为各位Android手机迷们详解一下adb的功能和用法。【往期回顾】第一期:【Android系列教程(一) 与PC端的USB互连】

2011-11-17 13:50:33 1088 2

转载 android adb shell 命令大全

1. 显示系统中全部Android平台:    android list targets2. 显示系统中全部AVD(模拟器):    android list avd3. 创建AVD(模拟器):    android create avd --name 名称 --target 平台编号4. 启动模拟器:    emulator -avd 名称 -sdcard ~/名称.

2011-11-17 13:49:38 1034

转载 Android系统不刷机的情况下 修改系统文件

经过偶不知道多少次的刷机和查阅大量网络资源后,终于找到了完全可以解决此权限问题的方法!现介绍给大家以使大家走出对修改系统文件的恐惧及重复刷机的心理阴影一、ROOT重要:取得root权限后,在修改系统文件前,必须使ADB取得最高权限,千万不要等系统已经起不来了再想办法ROOT。    方法如下:    1、手机开机并与电脑通过数据线连接。安装手机驱动程序(只要你刷过机,自

2011-11-17 13:48:56 12857 1

转载 掌握 Ajax, 使用 JavaScript 和 Ajax 发出异步请求

本文中,您将开始接触最基本和基础性的有关 Ajax 的全部对象和编程方法:XMLHttpRequest 对象。该对象实际上仅仅是一个跨越所有 Ajax 应用程序的公共线程,您可能已经预料到,只有彻底理解该对象才能充分发挥编程的潜力。事实上,有时您会发现,要正确地使用 XMLHttpRequest,显然不能 使用 XMLHttpRequest。这到底是怎么回事呢?Web 2.0 一瞥在深入研究代码之前首先看看最近的观点 —— 一定要十分清楚 Web 2.0 这个概念。听到 Web 2.0 这个词的时候,应该首

2011-05-23 09:40:00 710

原创 用Delphi模拟键盘输入

<br />   在Windows大行其道的今天,windows界面程序受到广大用户的欢迎。对这些程序的操作不外乎两种,键盘输入控制和鼠标输入控制。有时,对于繁杂的,或重复性的操作,我们能否通过编制程序来代替手工输入,而用程序来模拟键盘及鼠标的输入呢?答案是肯定的。这主要是通过两个API函数来实现的。    <br />  下面以Delphi为例来介绍一下如何实现这两个功能。模拟键盘我们用Keybd_event这个api函数,模拟鼠标按键用mouse_event函数。大家不用担心,在delphi里调用api

2011-05-17 09:32:00 5882

转载 Oracle--sqlldr用法

<br />SQL*LOADER是ORACLE的数据加载工具,通常用来将操作系统文件迁移到ORACLE数据库中。SQL*LOADER是大型数据仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)。现在,我们抛开其理论不谈,用实例来使您快速掌握SQL*LOADER的使用方法。<br />  首先,我们认识一下SQL*LOADER。<br />  在NT下,SQL*LOADER的命令为SQLLDR,在UNIX下一般为sqlldr/sqlload。<br />  如执行:d:/ora

2011-04-14 14:51:00 6493

转载 路由器MTU值对于网络通讯的影响

<br />关于 MTU <br />  MTU (最大传输单元)是网络设备传输的信息包最大值。对于各种路由器,最佳的MTU值通常都是默认值。有时,更改MTU值可提高设备工作性能,做起来很简单,但事实上,这样做往往会导致出现其他问题。最好保持MTU不变,除非有以下情况出现: <br />  当连接不到ISP或者不能使用其他的因特网服务时,且他们的技术支持人员建议更改MTU值 <br />  当您使用 VPN,遇到性能问题时可以考虑更改MTU <br />  为了提高网络的某些性能,使用了可优化MTU 值的应

2011-03-21 10:19:00 2366

原创 周易八卦预测2012

<br />    前几日看Discover频道的记录片《解码世界2012》,提到中国古老的周易预测到2012将是世界末日,也提到玛雅历法、甚至提到一个神秘的互联网软件也可以预知未来,也预测到2012将是世界末日,更神乎的是该互联网软件还预测到911事件、512汶川地震。<br />      网上一查相关资料,更神乎的是国外的众多科研机构的科学家也预测到了2012,看似还有相当的科学道理,其中提到2012由于太阳风暴倒致地球南北磁极消失、颠倒;更有天文学家已推算出2012年将发生四次日食。在这个网络时代,

2010-10-07 19:27:00 3858 1

转载 SOCKET错误代码表

<br />SOCKET错误代码表.<br />Socket error 0 - Directly send error <br />Socket error 10004 - Interrupted function call <br />Socket error 10013 - Permission denied <br />Socket error 10014 - Bad address <br />Socket error 10022 - Invalid argument <br />Socket e

2010-09-27 17:19:00 4433

原创 跨进程获取其他程序的DBGrid内容

<br />一、思考与启发 <br /> 1.对于Windows的Standard Controls,基本上大家应该是都会的:<br />  GetWindowText,WM_GETTEXT可以获取EDIT的文本内容;<br />  LB_GETTEXT可以获取LISTBOX列表项的文本内容;<br />  CB_GETLBTEXT可以获取COMBOBOX下拉列表项的文本内容;<br />  这里我就不多说了。<br />  对于Windows的Common Controls,如LISTVIEW、TREEV

2010-09-19 19:52:00 1446 1

原创 Win32 API讲座--窗口函数

<br />   一、 关于窗口函数<br /><br />    在上一堂课里,我们已经提出了"句柄"的概念,并为此进行了较深度的讨论。现在来想,我要补充的是,句柄并非是仅仅是窗口才有的。似乎所有的WINDOWS对象都具有句柄。如,GDI对象中的画笔、刷子等,不久即将要学习的设备场景等也有自己的句柄,等等。但,和一些控件不同,这些对象并不属于窗口。<br />    什么是窗口呢?有一句非常有趣的话∶如果它位于屏幕,那么它肯定是在一个窗口里;如果它不在于屏幕,它仍然可能在一个窗口里。窗体也是窗口;滚动条、

2010-09-18 21:20:00 4206

转载 WinAPI: SetWindowsHookEx - 设置钩子

<br />提示: 如果要设置系统级钩子, 钩子函数必须在 DLL 中. SetWindowsHookEx( idHook: Integer; {钩子类型} lpfn: TFNHookProc; {函数指针} hmod: HINST; {包含钩子函数的模块(EXE、DLL)句柄; 一般是 HInstance; 如果是当前线程这里可以是 0} dwThreadId: DWORD {关联的线程; 可用 GetCurrentThreadId 获取当前线程; 0 表示是系统

2010-09-18 21:17:00 743

原创 多线程编程中的技巧

<br />(1)创建线程<br />MsgThread := TMsgThread.Create(False) ;    //创建并执行线程<br />MsgThread := TMsgThread.Create(True) ;   //创建线程后挂起<br /><br />constructor Create(CreateSuspended: Boolean); 中的参数CreateSuspended表示创建后是否挂起线程。<br />(2)设置线程里没有设置循环执行的话,且设置FreeOnTermin

2010-09-18 21:14:00 573

原创 delphi之多线程编程(一)

<br />本文的内容取自网络,并重新加以整理,在此留存仅仅是方便自己学习和查阅。所有代码均亲自测试 delphi7下测试有效。图片均为自己制作。<br /><br />多线程应该是编程工作者的基础技能, 但这个基础我从来没学过,所以仅仅是看上去会一些,明白了2+2的时候,其实我还不知道1+1。<br /><br />开始本应该是一篇洋洋洒洒的文字, 不过我还是提倡先做起来, 在尝试中去理解.<br />先试试这个:procedure TForm1.Button1Click(Sender: TObject)

2010-09-18 21:05:00 600

原创 动作式外挂——保险自动录单程序

    写这篇文章,是由于这种动作式外挂不用到封、拆解包技术,不修改原程序本身内存数据,只是利用底层API实现常规上的鼠标、键盘操作,自动在系统内填入指定的数据后自动提交。这就不存在法律上的问题,这个程序已经实现了预期需求的95%以上,剩余的部分留给有意的人自己去逐莫吧。好了,言归正转。开始了。     首先用SPY++分析窗口。得知窗口是由四个子窗口组成。继续分析,可以得知每个窗口的Z序列、标题、进程ID、矩形坐标等信息。具体的分析过程就不多说了,各位自己逐摸技巧吧。首先用FindWindow 找到MDI

2010-09-17 13:08:00 2696

原创 如何用Delphi做外挂初级版

<br />1、动作式,所谓动作式,就是指用API发命令给窗口或API控制鼠标、键盘等,使游戏里的人物进行流动或者攻击,最早以前的“石器”外挂就是这种方式。(这种外挂完全是垃圾,TMD,只要会一点点API的人都知道该怎么做,不过这种外挂也是入门级的好东东,虽然不能提高你的战斗力,但是可以提高你的士气^_^)<br /><br />2、本地修改式,这种外挂跟传统上的一些游戏修改器没有两样,做这种外挂在编程只需要对内存地址有一点认识并且掌握API就可以实现,“E类”的外挂这是这种方式写成的,它的难点在于找到那些

2010-09-17 10:10:00 3731

原创 使用Combobox消息来任意改变QQ的性别

<br />正文:Combobox的常用消息及使用,可用它来任意改变QQ的性别 <br />CB的消息全在这了<br />CB_ADDSTRING<br />CB_DELETESTRING<br />CB_DIR<br />CB_FINDSTRING<br />CB_FINDSTRINGEXACT<br />CB_GETCOUNT<br />CB_GETCURSEL<br />CB_GETDROPPEDCONTROLRECT<br />CB_GETDROPPEDSTATE<br />CB_GETDROPPE

2010-09-17 10:04:00 1526

原创 Oracle数据库中误删除数据后恢复的方法

<br /> 前几天,一同事误删除了一张表,当时操作的数据库为oracle 10g , 之前删除方式为delete 不晓得trancate好使不<br /><br /> SCN(系统改变号),它的英文全拼为:System Change Number ,它是数据库中非常重要的一个数据结构。<br />  SCN提供了Oracle的内部时钟机制,可被看作逻辑时钟,这对于恢复操作是至关重要的<br />  注释:Oracle 仅根据 SCN 执行恢复。<br />  它定义了数据库在某个确切时刻提交的版本。在事物

2010-08-26 14:06:00 3074 2

原创 Oracle的SCN机制

<br />SCN(System Chang Number)作为oracle中的一个重要机制,在数据恢复、Data Guard、Streams复制、RAC节点间的同步等各个功能中起着重要作用。理解SCN的运作机制,可以帮助你更加深入地了解上述功能。<br />在理解SCN之前,我们先看下oracle事务中的数据变化是如何写入数据文件的:<br />1、事务开始;<br />2、在buffer cache中找到需要的数据块,如果没有找到,则从数据文件中载入buffer cache中;<br />3、事务修改b

2010-08-26 12:49:00 496

原创 delphi下使用indy进件socket通信的简单实例介绍

<br />      很久没有专门用过delphi 了,大概有二三年了吧,最近接手一与银行有关的项目,对方银行使用的是unix操作系统,用socket与项目程序进行通信。而这边项目肯定是要在windows下跑的,由于考虑到unix下socket采用的是阻塞式通信,由于项目紧张,思索再三,决定采用delphi的indy组件来编写服务器端的通信部分。其中通信的格式如下定义:<br /><br />信息段<br />类型<br />长度(单位:字节)<br />说明<br />包长<br />字符<br />6

2010-07-30 22:22:00 12532 10

转载 CBO,RBO在ORACLE中的应用

Oracle的优化器有两种优化方式,即基于规则的优化方式(Rule-Based Optimization,简称为RBO)和基于代价的优化方式(Cost-Based Optimization,简称为CBO),在Oracle8及以后的版本,Oracle强列推荐用CBO的方式    RBO方式:优化器在分析SQL语句时,所遵循的是Oracle内部预定的一些规则。比如我们常见的,当一个where子句中的一列有索引时去走索引。    CBO方式:它是看语句的代价(Cost),这里的代价主要指Cpu和内存。优化器在判断

2010-07-13 09:46:00 450

原创 测18日2点墨西哥战法国,胜败如何?

<br />出生:没填 年 性别:男 占事:测18日2点墨西哥战法国,胜败如何?<br />排卦:元亨利贞网六爻在线排盘系统   http://www.china95.net<br />公历起卦时间:2010年6月17日21时44分 (手工指定)<br />农历:庚寅年五月初六日亥时<br />芒种:2010年06月06日03时51分<br />小暑:2010年07月07日14时14分<br />干支:庚寅年 壬午月 戊戌日 癸亥时  (日空:辰巳)<br />神煞:驿马-申 桃花-卯 日禄-巳 贵人-丑,

2010-06-17 21:57:00 554 1

原创 求测此项目成败与否,财运如何?

求测此项目成败与否,财运如何?<br />出生:没填 年 性别:男 占事:求测此项目成败与否,财运如何?<br />排卦:元亨利贞网六爻在线排盘系统   http://www.china95.net <br />公历起卦时间:2010年6月8日21时36分 (手工指定)<br />农历:庚寅年四月廿六日亥时<br />芒种:2010年06月06日03时51分<br />小暑:2010年07月07日14时14分<br />干支:庚寅年 壬午月 己丑日 乙亥时  (日空:午未)<br />神煞:驿马-亥 桃花-

2010-06-09 11:34:00 649

原创 CuteEditor是一款功能非常强大的Asp.net HTML编辑器

CuteEditor是一款功能非常强大的Asp.net HTML编辑器  一、CuteEditor的配置      1、将以下文件考贝到你站点根目录下的bin内(这些在CuteEditor6.0/bin下都可以找到)      CuteEditor.dll,      CuteEditor.ImageEditor.dll(6.0增加的EditorImage功能),      C

2009-12-25 13:33:00 1491 1

原创 oracle 启动和停止数据库

启动和停止数据库例程->配置->一般信息中 启动和停止数据停止数据库应该选择:当所有事务结束时。也可以用命令启动和停止(用oracle用户登陆)启动   : lsnrctl start     //启动 lister          sqlplus /nolog           connect sys/oracle as sysdba;          startup           

2009-12-22 10:32:00 1081

转载 Windows2003的IIS调试ASP程序的错误解决方案

由于工作原因,笔者经常需要使用Asp开发一些小型程序,在Windows 2000下开发和使用相关程序时一般不会出现什么问题,并且也很容易解决。但是由于笔者为了尝鲜使用了Windows 2003 Server时,开发相关程序就出现了这样那样的问题,比如浏览器不能显示详细出错信息,连接Access时总是报错等,让笔者苦不堪言。在多次实践和查看了一些参考资料之后,对处理相关的问题有了一些经验,现在终于可

2009-09-23 15:52:00 795 1

原创 .NET性能优化方面的总结

从2004年底开始接触C#到现在也有2年多的时间了,因为有C++方面的基础,对于C#,我习惯于与C++对比。现在总结一些.NET方面的性能优化方面的经验,算是对这两年多的.NET工作经历的总结。由于使用C#时间不长,欢迎各高手补充。 标有 ★ 表示特别重要,会严重影响性能,程序中不应出现的情况。1. C#语言方面1.1 垃圾回收 垃圾回收解放了手工管理对象的工作,提高了程序的健壮性,但

2009-09-10 14:51:00 421

转载 多表连接(inner join/left join/right join)

inner join 的解释2009-05-29 20:31 有两个表A和表B。表A结构如下:Aid:int;标识种子,主键,自增IDAname:varchar数据情况,即用select * from A出来的记录情况如下图1所示:图1:A表数据表B结构如下:Bid:int;标识种子,主键,自增IDBnameid:int数据情

2009-09-09 11:50:00 1249

原创 C#-ADO.Net连接池和连接字符串剖析

随着.Net地推出。数据库读取技术也由原本地ADO进化为ADO.Net。正如所有人所知道地,ADO.Net较ADO提供了更便捷地数据库读写能力以及优秀地性能。 Connection Pool是ADO.Net一个用来提高性能地重要功能。当然对于Connection Pool地机制却很少有文档涉及,所以对于Connection Pool地排错,一直均为一个很棘手地问题。对于OLEDB以及ODB

2009-09-07 17:09:00 3350 1

转载 C#多线程编程(1):线程的启动

 在实例化Thread的实例,需要提供一个委托,在实例化这个委托时所用到的参数是线程将来启动时要运行的方法。在.net中提供了两种启动线程的方式,一种是不带参数的启动方式,另一种是带参数的启动的方式。 不带参数的启动方式 如果启动参数时无需其它额外的信息,可以使用ThreadStart来实例化Thread,如下面的代码:using System; using System.Co

2009-08-10 11:34:00 396

原创 Office Excel VBA编程

 本文涉及到的内容包括VBA数组、从单元格读取值填充二维数组、取excel文件的有效行、多文件合并等内容。首先,有文件1、文件2、文件3,文件1的名字为"合并.xls",文件2、文件3等的文件名随意定。但他们的格式需要一致,如下图所示:  现在,把文件2、文件3的内容合并到合并.xls文件中。由于文件2、文件3等文件的文件名不固定,因此,需要定义二维数组,在数组中动态识别文件名

2009-07-14 13:54:00 1104

原创 sql server 2005 Express 下载

微软的sql server 2005 express用了很长时间了.这次回家重新搭建开发环境,特意留意了一下它的下载地址.简体中文版:Microsoft SQL Server 2005 Express Edition 简体中文版链接页面:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyI

2009-06-13 20:38:00 2709 5

原创 WinForm中给GridView加checkbox

一,如果数据源中有bool类型的列,在绑定之后会自动以checkbox的形式显示, 如果你的是这种情况,只需要在点击button的时候遍历判断即可. 如果数据源中没有可以采用下列方式添加: ps:数据源为DataTableC# code //Add a Column with checkbox at last in the Grid DataColumn dtcCheck = ne

2009-05-26 11:52:00 9807

原创 datagridview合并表头

1.功能说明:将连续的多个列合并成一个新列。2.不足之处:不能合并多层。比如下图这样的功能是没有的。 3.使用参考.在form的构造函数里写下如下代码Utility.exGridView.isEnLarged = false;在datagridview的cellpaiting事件中写如下代码Utility.exGridView exG = new

2009-05-26 11:49:00 3872 2

原创 求测自己所在的公司今年效益如何?

2009年 5月 12日 20时 31分 (起卦方式:手动指定)元亨利贞网六爻排盘程序   http://www.china95.net 干支:己丑年 己巳月 丁巳日 庚戌时  日空亡:子丑神煞:驿马-亥 桃花-午 日禄-午 贵人-酉,亥        坤宫:地雷复 (六合)     震宫:震为雷 (六冲) 六神 伏神   本    卦          变    卦青龙      子孙酉金

2009-05-12 20:59:00 600

原创 此次自驾车回家,途中吉凶情况如何?

出生:没填 年 性别:男 占事:没填排卦:元亨利贞网六爻在线排盘系统   http://www.china95.net 公历起卦时间:2009年4月29日20时34分 (手工指定)农历:己丑年四月初五日戌时清明:2009年04月04日00时05分立夏:2009年05月05日17时39分干支:己丑年 戊辰月 甲辰日 甲戌时  (日空:寅卯)神煞:驿马-寅 桃花-酉 日禄-寅 贵人-丑,未      

2009-04-29 21:42:00 817

原创 outer和left outer join有什么区别??

outer和left outer join有什么区别?? 使用关系代数合并数据1 关系代数合并数据集合的理论基础是关系代数,它是由E.F.Codd于1970年提出的。在关系代数的形式化语言中:        用表、或者数据集合表示关系或者实体。        用行表示元组。        用列表示属性。关系代数包含以下8个关系运算符        选取――返回满足指定条件的行。   

2009-04-18 10:29:00 1101

原创 oracle数据同步

 搞了几天数据同步的程序,写完之后觉得很浪费,因为oracle自身的数据库联机备份功能已经相当强大。不过关键一点是我们应用场景跟联机备份有很大差别。虽然这次没用上oracle自身备份功能,但是有一个通过建立db link 来实现同步倒也很简单,查询了网上资料之后,自己也实现了这一功能。具体步骤如下:场景:数据库版本:oracle9i,默认情况下两个数据库服务器都是刚建好的局

2009-03-26 20:23:00 736

空空如也

空空如也

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

TA关注的人

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