- 博客(71)
- 资源 (10)
- 收藏
- 关注
原创 android 纯native使用OpenCV
由于需要,要在android应用中使用OpenCV处理图像,于是查找下网络资料,发现网上说的很多并不理想,根据自己实践,总结下。一、纯Native使用c++开发OpenCV的环境搭配我使用的Android studio版本为4.1.3,在菜单Tools中的SDK Manager,选择adroid sdk ,右边选择SDK Tools,勾选下面的Show Package Details,加入NDK(Native开发必须),CMake,我的选择如下(版本选一个就行了,我的有几个):至此,环境就已
2021-09-09 08:54:24
1457
1
原创 好帮手学校办公系统
最初做了个成绩管理系统,后来慢慢的扩展了功能,现在有了工作协作、公告、教师学生信息管理、试室编排、教师档案袋、学生成长档案、微信通知等功能,希望大家多提意见:好帮手学校办公系统试用网址: http://www.2011kj.cn/cjgl建议使用chrome、firefox等非IE浏览器,或者360浏览器、qq浏览器、猎豹浏览器、搜狗浏览器等的极速模式,加快页面显示速度。
2017-03-29 16:07:57
512
原创 批量拍照(证照摄像)软件ANDROID版
批量拍照APP使用场合广泛,如高考报名摄像、学生档案摄像、职工档案摄像等需要大量摄像的时候均可使用。软件特点1、自动以指定名字作为相片文件名。2、拍照时自动检测人脸位置,并以脸部对焦,也可以点击预览区域对焦。3、预设的文件名如果有重复,则相片文件名自动加“_1(2,3...)”后缀,保证不覆盖已有相片。4、可输入名字拼音首字母查找,快速定位拍摄对象。5、可同时保存未缩小未压缩的大图,供后期有需要时用。6、生成证件照时采用平均取值算法缩小相片,减少相片锯齿现象。
2015-03-10 22:40:32
4289
原创 c++的字符串string处理
<br />之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联。我们尽可以把它看成是C++的基本数据类型。<br />首先,为了在我们的程序中使用string类型,我们必须包含头文件 <string>。如下: <br /> #include <string> //注意
2010-09-02 10:50:00
6833
原创 用DELPHI编写一个服务进程
<br />现在的学生越来越聪明,一年前就发现他们不知从哪里学来退出教学系统的方法了,一节课下来,最终发现大半部分人都没听课,上自己的网,听自己的音乐。从一个学生口中得知他们的方法,原来是如此简单(具体方法不说了,免得有人有样学样)。<br />不过办法总是有的,计算机关闭前会先关闭用户进程,再关闭系统进程。呵呵,哪就写服务进程来监控教学系统的学生端吧,如果发现不存在就自动运行它。下面就是创建这个服务进程的过程,用DELPHI写的。<br />1、打开DELPHI--新建--Service Ap
2010-09-02 10:49:00
2747
1
原创 MFC的字符串CString处理
<br />CString是MFC提供的类,<br />先认识一下vc++中各种字符串的表示法<br />char* 是指向ANSI字符数组的指针,其中每个字符占据8位(有效数据是除掉最高位的其他7位),这里保持了与传统的C,C++的兼容。<br />LP的含义是长指针(long pointer)。LPSTR是一个指向以‘/0’结尾的ANSI字符数组的指针,与char*可以互换使用,在win32中较多地使用LPSTR。<br />而LPCSTR中增加的‘C’的含义是“CONSTANT”(常量),表明
2010-09-02 10:49:00
3267
原创 GetLastError返回代码的定义
<br />〖0〗-操作成功完成。 <br />〖1〗-功能错误。 <br />〖2〗-系统找不到指定的文件。 <br />〖3〗-系统找不到指定的路径。 <br />〖4〗-系统无法打开文件。 <br />〖5〗-拒绝访问。 <br />〖6〗-句柄无效。 <br />〖7〗-存储控制块被损坏。 <br />〖8〗-存储空间不足,无法处理此命令。 <br />〖9〗-存储控制块地址无效。 <br />〖10〗-环境错误。 <br />〖11〗-试图加载格式错误的
2010-09-02 10:48:00
831
原创 认识字符集(ANSI、Unicode)
<br />ANSI:单字节字符<br />Unicode:双字节字符<br />WINDOWS系统对字符集的支持:<br />• Windows 2000 既支持U n i c o d e ,也支持A N S I ,因此可以为任意一种开发应用程序。<br />• Windows 98 只支持A N S I ,只能为A N S I 开发应用程序。<br />• Windows CE 只支持U n i c o d e ,只能为U n i c o d e 开发应用程序。<br />操作系统在
2010-09-02 10:48:00
1213
原创 第一次写的VC服务进程
<br />前面说过用DELPHI写了一个服务进程,以防止学生退出学生端程序,但“天寓电子教室”教学广播系统却不适用,我们新的电脑室就是用这个的,这个有点好处是可以限制学生端的可运行程序和可上网网址。用服务进程打开的学生端进程,其用户名为system,不是登录用户,天寓不知什么回事,进程列表中显示有了,但却不起作用。于是想想要在服务进程中用windows用户角色来执行学生端程序。查了一下,需要用到API函数CreateProcessAsUser。过程中还需要其他一些API,VC用起API来更方便
2010-09-02 10:47:00
1270
原创 C++ 小记
WINAPI:<br />见windef.h这个头文件 <br />#define WINAPI __stdcall <br />默认情况下,我们的函数调用都是遵循__stdcall这个规则的。当然,也有诸如__cdecl、__pascal等规则。<br />__int8、__int16、int32、__int64:<br />Microsoft C/C++ 允许你定义一个整型变量并指定它的字节数。
2010-09-02 10:46:00
621
原创 用命令备份与还原网络设置
<br />将当前的网络设置备份下来<br />netsh -c interface dump > c:/location1.txt<br />将网络设置从文件中还原出来<br />netsh -f c:/location1.txt
2010-09-02 10:44:00
1158
原创 如何在网页中显示选择文件对话框
在制作网页时,经常要选择文件并上传,使用传统的InputFile控件,每次只能选择一个文件,甚为不便。如果使用Microsoft的公共对话框组件就方便很多了,它可以一次就选择多个文件,就像QQ空间的相片上传功能一样。如何实现呢?经过多次试验,终于搞掂。源代码如下: 获取硬盘上的所有驱动器,文件夹和文件
2009-09-11 11:13:00
6439
1
原创 用于建档、报名的拍照摄像软件
软件可用在很多场合,如报名摄像、学生建档等,因为它可以自定义相片尺寸,操作简单方便,并可为你呼叫拍照者名字。你的电脑接上摄像头就可拍照了。 安装注意事项:下载解压后请安装文件夹里的“微软TTS5.1语音引擎(中文)”组件,否则无法发音读名字。本程序主要有如下特点:1、用“↑↓”箭头移动考生数据,用“→”箭头照相,用“←”可以帮你呼叫学生名字,一手操作摄像头,一手操作键盘即可。2、预览看到的
2009-09-09 22:29:00
2185
2
原创 在javascript中比较字符串顺序(localeCompare)
HTML的DOM对象有一个sort方法,可以自动排序,但其排序依据并不一定符合我们的需要,如字符串的排序,它按ASCII码,而我们中文应该使用拼音顺序,此时需要指定sort方法的比较函数,在sort比较函数中,字符串的比较不能简单地用 “> localeCompare(vValue2)。
2009-08-14 12:18:00
2213
原创 用javascript复制一个表格数据
在HTML页面中复制数据可用window.clipboardData.setData(text,要复制的内容);但如果要复制一个表格,可就要理解HTML标签中的innerText, innerHTML, outerHTML了,如下面内容: link 获得id所代表的td对象后,innerText : “link”innerTHML : “ link ”outer
2009-08-14 12:17:00
2448
原创 学会看待朋友相处
阿拉伯传说中有两个朋友在沙漠中旅行, 在旅途中的某点他们吵架了, 一个还给了另外一个一记耳光。 被打的觉得受辱,一言不语,在沙子上写下: "今天我的好朋友打了我一巴掌。" 他们继续往前走。直到到了沃野,他们就决定停下。 被打巴掌的那位差点淹死,幸好被朋友救起来了。 被救起後,他拿了一把小剑在石头上刻了: "今天我的好朋友救了我一命。" 一旁好奇的朋友问道: 为
2009-06-24 08:41:00
755
原创 在链接文字上应用CSS滤镜
本来想在作为链接文字上应用一个发光滤镜,谁知却无法显示出效果.link_style{padding-top:3px; font-family: Verdana, "宋体"; font-size: 12px; line-height: 22px; color:#225522;}.link_style A:link {color:#fff;filter:Glow(color=#000000,Str
2009-06-23 09:09:00
777
原创 MSDN无法显示,提示ms-help://MS.MSDNQTR.v80出错
修复了microsoft Document Explorer2005之后正常,连以前IE的一些异常也正常了。晕,不愧同根生,关系户还挺多的。
2009-06-15 15:45:00
2189
原创 IE7、IE8浏览FLASH动画问题
用截屏工具做的FLASH动画,放在网页上用IE浏览,只能看到前面一点,播放一小段后就死在那里了,真不知IE干嘛了?用其他非IE内核浏览器(OPERA、FIREFOX)都没问题。
2009-06-10 09:36:00
1321
转载 javascript数组常用方法
1.ArrayObject shift() 方法定义和用法shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。语法arrayObject.shift()返回值数组原来的第一个元素的值。说明如果数组是空的,那么 shift() 方法将不进行任何操作,返回 undefined 值。请注意,该方法不创建新数组,而是直接修改原有的 arrayObject。2.ArrayO
2009-05-25 11:53:00
2859
1
转载 JavaScript字符串函数大全
JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。var index1 = a.indexOf("
2009-05-25 11:49:00
84424
9
原创 类对象复制
若有如下代码:AClass a;AClass b=a;(或AClass b=AClass(a))则将对象a复制给b,其复制的机制是将a的对象数据成员复制给b,在复制过程中使用了类的复制构造函数。如果在类定义中没指定则编译器为你生成一个默认的,但默认的在某些情况下存在问题(如指针成员)。#include using namespace std;class AClass
2009-05-24 17:01:00
1326
原创 创建类对象的方式和效率
类具有构造函数和复制构造函数,了解对象构造的过程能让我们更有效率地创建类对象。以string对象为例。string s1="abcd" 调用接受字符串的构造函数创建一个临时对象,再调用复制构造函数将s1初始化为临时对象的副本。string s2("abcd") 调用接受字符串参数的构造函数,初始化s2对象。string s3=string() 用默认构造函数创建一个临时
2009-05-24 10:36:00
735
原创 const运用
const int i : 定义一个const的整型变量const int * i :定义一个指向const int 的指针int const * i :定义一个指向int的const指针const int const * i :定义一个指向const int 的const指针在类的成员函数定义中double AClass::AFunction() const 表示此函数不可修
2009-05-23 19:10:00
528
原创 vs2005 IDE快捷键
Ctrl+E,D ----格式化全部代码Ctrl+E,F ----格式化选中的代码Ctrl+Shift+L -----删除行Ctrl+E,W: 自动换行Shift+Alt+Enter: 切换全屏编辑Ctrl+G: 转到指定行Ctrl+E,C / Ctrl+K,C: 注释选定内容 Ctrl+E,U / Ctrl+K,U: 取消选定注释内容F7: 查看代码 Shift+F7: 查看
2009-05-23 19:08:00
616
原创 asp.net 中文乱码问题
制作网站时经常将网页头部、尾部放在一个外部文件中,然后ASP.NET网页中再加入,但经常会出现中文乱码现象,如TITLE也会出现乱码,此时可将这些外部文件“另存为”,选择编码格式为带签名的UTF-8。
2009-03-24 08:19:00
491
原创 访问 IIS 元数据库失败
因为其他原因,重装了一下IIS,再装FWK时,提示已安装不能再装,但运行.NET网站时提示“访问 IIS 元数据库失败”。网上说要重新注册一下FWK,当时只在命令行下执行“aspnet_regiis /r”,没留意,重注册的是1.1版本,造成还是不能运行网站,后来进入2.0的目录下运行上面命令解决问题。
2009-03-20 07:46:00
585
原创 MSDN不显示内容的解决方法
前几天重新GHOST系统,今天想在MSDN中查点东西,怎知打开后可以显示目录,但无法显示内容,提示“无法显示网页”,重装MSDN也没用。在网上查了相关资料,有仁兄给出解决方法如下:在命令行下执行:regsvr32 "C:/Program Files/Common Files/Microsoft Shared/Help/hxds.dll"完成后一切如常。
2009-03-19 17:34:00
2987
原创 修复IE6/IE7无版本号
前两天中了病毒“犇牛木马”,中能是有些网站被挂马了,浏览时中招的。花力气清除后,出现了一个问题,IE没版本号,浏览所有含"DIV"标识的网页内容都不显示,搞得收发不了OA。更可气的是在准备搜索并清除所有USP10.DLL“时,系统竟出现不了搜索时的面板,只有一个小狗出现。在网上找了些文章,最后发现了解决办法,下面转载别人的方法: 将以下脚本复制粘贴到一个fixie.bat,然后双击运行一
2009-03-12 14:57:00
1893
原创 在DELPHI中设置摄像头参数
本例子借助了DSPACK包,只是为了方便,不要它也可以,直接调用COM。使用DirectShow9的功能。程序须引用DirectShow9, DSPack,DSUtil,ComCtrls,ActiveX单元。具体如下:1、创建视频输入设备:var CapEnum: TSysDevEnum;begin CapEnum := TSysDevEnum.Create
2009-02-22 21:52:00
5655
原创 数据库链接资源真的重要
用ASP.NET做了一个作业管理网站,用ACCESS做数据库。但在学生打开后不久就出现网站错误了,提示OLE链接不了。于是查看了一下源代码,竟发现在主页的两个函数里面,打开了数据库链接,函数结束时并没有关闭,造成链接负担越来越大,最终网站出错。后来修改之后便工作良好,看来以来一定要注意这个问题了。
2008-12-25 17:52:00
838
原创 自己编写一个会呼叫名字的摄像程序
前两天又是一年一度的高考报名,照旧地还是由我给学生照相,由于广东省提供的照相程序十分不好用。输入考生号照一张,再输入下一考生号照一张,每个学生考号都要输入,而且取景只取看到的图像一部分,所见不所得。感觉太差了。以前为了不用输考号,写了一个辅助程序,用于自动生成下一考号,并发到照相程序的输入框,从没想过要连照相这部分也自己编,今年突发奇想,决定自己搞个完整的摄像程序。于是到网上找了些资料,了解在
2008-12-09 23:15:00
1151
原创 DataSet中刷新数据是保持位置方法
在多表查询得到的数据,要向其中增加、删除、修改时,需重新查询并显示在DataGrid中,这样一来,当前位置就改变了,总是跳到第一行,视觉上很不好。在实践中,可以用模拟的方法解决,将DataSet的LockType设为ltBatchOptimistic,这样在其中编辑的数据并不马上更新到数据库。我们可以在后台用SQL语句处理编辑,而在前台就用Delete,AppenRecord等进行对缓存数据进
2008-10-22 17:21:00
906
原创 关于DELPHI数组的初始化
a:array[0..2] of integer = (0,1,2);若想在定义处初始化数组,则数组须为全局或CONST。
2008-09-16 22:34:00
3372
原创 DBGridEh自定义排序
DBGridEh的排序行为不一定符合自己的要求,我更喜欢自定义它的排序过程。1、先定义两个过程,接管它的排序行为procedure DBGridEhSortMarkingChanged(Sender: TObject);var i: Integer; strTemp: WideString; DBGridEh: TDBGridEh;begin DBGridEh := (Sender as
2008-09-15 10:46:00
2923
原创 在TstringList中加入对象时要注意的问题
TstringList有个AddObject方法,在加入项目时可以加入一个关联对象,但在加入对象时要注意的是,加入的只是这个对象的地址,并不是值,所以如果使用下面的语句:for i:=1 to 5 dobegin list.addObject(IntToStr(i),TObject(i));end;其后再取出Object值时,里面的值可能不是原来的内容了,因为它只存储了当时的地址,地址里的值如果
2008-09-14 11:04:00
1393
原创 ajax 缓存问题
用 Ajax 网站,结果发现每次刷新,结果并不变。到“Inernet选项”中删除IE缓存,才会改变。如何解决 Ajax 的这种缓存问题呢?主要发现这样几种方法。 1、在服务端加 header("Cache-Control: no-cache, must-revalidate"); 2、在ajax发送请求前加上 anyAjaxObj.setRequestHeader("If-Modif
2008-09-02 16:54:00
607
转载 javascript获取本机ip地址 mac地址 机器名
想不到原来JAVASCRIPT也可以做到这样的工作 WMI Scripting HTML document.forms[0].txtMACAddr.value=unescape(MACAddr); document.forms[0].txtIPAddr.value=unescape(IPAddr); document.forms[0].
2008-09-01 17:28:00
1906
原创 asp.net 读写xml
需要的命名空间 操作过程://以读的模式打开一个FileStream来访问数据库FileStream fin;fin= new FileStream(Server.MapPath(dataFile),FileMode.Open,FileAccess.Read,FileShare.ReadWrite);//建立一个数据库对象DataSet guestData = new DataSe
2008-09-01 10:32:00
750
转载 c#.net常用函数和方法集
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=curre
2008-09-01 10:31:00
492
批量拍照-android手机软件
2015-03-10
学籍报名摄像
2015-02-07
证照拍摄软件android手机版
2015-02-07
可用于建档报名的摄像程序
2009-09-09
通用读卡阅卷程序(含DELPHI源代码)
2008-12-16
万能摄像程序源代码DELPHI
2008-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人