自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1128 1

原创 好帮手学校办公系统

最初做了个成绩管理系统,后来慢慢的扩展了功能,现在有了工作协作、公告、教师学生信息管理、试室编排、教师档案袋、学生成长档案、微信通知等功能,希望大家多提意见:好帮手学校办公系统试用网址: http://www.2011kj.cn/cjgl建议使用chrome、firefox等非IE浏览器,或者360浏览器、qq浏览器、猎豹浏览器、搜狗浏览器等的极速模式,加快页面显示速度。 

2017-03-29 16:07:57 475

原创 批量拍照(证照摄像)软件ANDROID版

批量拍照APP使用场合广泛,如高考报名摄像、学生档案摄像、职工档案摄像等需要大量摄像的时候均可使用。软件特点1、自动以指定名字作为相片文件名。2、拍照时自动检测人脸位置,并以脸部对焦,也可以点击预览区域对焦。3、预设的文件名如果有重复,则相片文件名自动加“_1(2,3...)”后缀,保证不覆盖已有相片。4、可输入名字拼音首字母查找,快速定位拍摄对象。5、可同时保存未缩小未压缩的大图,供后期有需要时用。6、生成证件照时采用平均取值算法缩小相片,减少相片锯齿现象。

2015-03-10 22:40:32 4112

原创 c++的字符串string处理

<br />之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联。我们尽可以把它看成是C++的基本数据类型。<br />首先,为了在我们的程序中使用string类型,我们必须包含头文件 <string>。如下: <br />    #include <string> //注意

2010-09-02 10:50:00 6736 1

原创 用DELPHI编写一个服务进程

<br />现在的学生越来越聪明,一年前就发现他们不知从哪里学来退出教学系统的方法了,一节课下来,最终发现大半部分人都没听课,上自己的网,听自己的音乐。从一个学生口中得知他们的方法,原来是如此简单(具体方法不说了,免得有人有样学样)。<br />不过办法总是有的,计算机关闭前会先关闭用户进程,再关闭系统进程。呵呵,哪就写服务进程来监控教学系统的学生端吧,如果发现不存在就自动运行它。下面就是创建这个服务进程的过程,用DELPHI写的。<br />1、打开DELPHI--新建--Service Ap

2010-09-02 10:49:00 2621 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 3087

原创 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 785

原创 认识字符集(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 1150

原创 第一次写的VC服务进程

<br />前面说过用DELPHI写了一个服务进程,以防止学生退出学生端程序,但“天寓电子教室”教学广播系统却不适用,我们新的电脑室就是用这个的,这个有点好处是可以限制学生端的可运行程序和可上网网址。用服务进程打开的学生端进程,其用户名为system,不是登录用户,天寓不知什么回事,进程列表中显示有了,但却不起作用。于是想想要在服务进程中用windows用户角色来执行学生端程序。查了一下,需要用到API函数CreateProcessAsUser。过程中还需要其他一些API,VC用起API来更方便

2010-09-02 10:47:00 1232

原创 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 565

原创 用命令备份与还原网络设置

<br />将当前的网络设置备份下来<br />netsh -c interface dump > c:/location1.txt<br />将网络设置从文件中还原出来<br />netsh -f c:/location1.txt

2010-09-02 10:44:00 1113

原创 如何在网页中显示选择文件对话框

在制作网页时,经常要选择文件并上传,使用传统的InputFile控件,每次只能选择一个文件,甚为不便。如果使用Microsoft的公共对话框组件就方便很多了,它可以一次就选择多个文件,就像QQ空间的相片上传功能一样。如何实现呢?经过多次试验,终于搞掂。源代码如下: 获取硬盘上的所有驱动器,文件夹和文件

2009-09-11 11:13:00 6324 2

原创 用于建档、报名的拍照摄像软件

软件可用在很多场合,如报名摄像、学生建档等,因为它可以自定义相片尺寸,操作简单方便,并可为你呼叫拍照者名字。你的电脑接上摄像头就可拍照了。    安装注意事项:下载解压后请安装文件夹里的“微软TTS5.1语音引擎(中文)”组件,否则无法发音读名字。本程序主要有如下特点:1、用“↑↓”箭头移动考生数据,用“→”箭头照相,用“←”可以帮你呼叫学生名字,一手操作摄像头,一手操作键盘即可。2、预览看到的

2009-09-09 22:29:00 2134 2

原创 在javascript中比较字符串顺序(localeCompare)

HTML的DOM对象有一个sort方法,可以自动排序,但其排序依据并不一定符合我们的需要,如字符串的排序,它按ASCII码,而我们中文应该使用拼音顺序,此时需要指定sort方法的比较函数,在sort比较函数中,字符串的比较不能简单地用 “>  localeCompare(vValue2)。

2009-08-14 12:18:00 2153

原创 用javascript复制一个表格数据

在HTML页面中复制数据可用window.clipboardData.setData(text,要复制的内容);但如果要复制一个表格,可就要理解HTML标签中的innerText, innerHTML, outerHTML了,如下面内容: link 获得id所代表的td对象后,innerText : “link”innerTHML : “ link ”outer

2009-08-14 12:17:00 2305

原创 学会看待朋友相处

阿拉伯传说中有两个朋友在沙漠中旅行,   在旅途中的某点他们吵架了,   一个还给了另外一个一记耳光。   被打的觉得受辱,一言不语,在沙子上写下:   "今天我的好朋友打了我一巴掌。"   他们继续往前走。直到到了沃野,他们就决定停下。   被打巴掌的那位差点淹死,幸好被朋友救起来了。   被救起後,他拿了一把小剑在石头上刻了:   "今天我的好朋友救了我一命。"   一旁好奇的朋友问道:  为

2009-06-24 08:41:00 708

原创 在链接文字上应用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 749

原创 MSDN无法显示,提示ms-help://MS.MSDNQTR.v80出错

修复了microsoft  Document  Explorer2005之后正常,连以前IE的一些异常也正常了。晕,不愧同根生,关系户还挺多的。

2009-06-15 15:45:00 2132

原创 IE7、IE8浏览FLASH动画问题

用截屏工具做的FLASH动画,放在网页上用IE浏览,只能看到前面一点,播放一小段后就死在那里了,真不知IE干嘛了?用其他非IE内核浏览器(OPERA、FIREFOX)都没问题。

2009-06-10 09:36:00 1287

转载 javascript数组常用方法

 1.ArrayObject shift() 方法定义和用法shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。语法arrayObject.shift()返回值数组原来的第一个元素的值。说明如果数组是空的,那么 shift() 方法将不进行任何操作,返回 undefined 值。请注意,该方法不创建新数组,而是直接修改原有的 arrayObject。2.ArrayO

2009-05-25 11:53:00 2808 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 84132 10

原创 类对象复制

   若有如下代码: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 1289

原创 创建类对象的方式和效率

类具有构造函数和复制构造函数,了解对象构造的过程能让我们更有效率地创建类对象。以string对象为例。string  s1="abcd"    调用接受字符串的构造函数创建一个临时对象,再调用复制构造函数将s1初始化为临时对象的副本。string s2("abcd")   调用接受字符串参数的构造函数,初始化s2对象。string s3=string()   用默认构造函数创建一个临时

2009-05-24 10:36:00 701

原创 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 488

原创 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 583

原创 asp.net 中文乱码问题

制作网站时经常将网页头部、尾部放在一个外部文件中,然后ASP.NET网页中再加入,但经常会出现中文乱码现象,如TITLE也会出现乱码,此时可将这些外部文件“另存为”,选择编码格式为带签名的UTF-8。

2009-03-24 08:19:00 461

原创 访问 IIS 元数据库失败

 因为其他原因,重装了一下IIS,再装FWK时,提示已安装不能再装,但运行.NET网站时提示“访问 IIS 元数据库失败”。网上说要重新注册一下FWK,当时只在命令行下执行“aspnet_regiis /r”,没留意,重注册的是1.1版本,造成还是不能运行网站,后来进入2.0的目录下运行上面命令解决问题。

2009-03-20 07:46:00 559

原创 MSDN不显示内容的解决方法

前几天重新GHOST系统,今天想在MSDN中查点东西,怎知打开后可以显示目录,但无法显示内容,提示“无法显示网页”,重装MSDN也没用。在网上查了相关资料,有仁兄给出解决方法如下:在命令行下执行:regsvr32  "C:/Program Files/Common Files/Microsoft Shared/Help/hxds.dll"完成后一切如常。

2009-03-19 17:34:00 2930

原创 修复IE6/IE7无版本号

前两天中了病毒“犇牛木马”,中能是有些网站被挂马了,浏览时中招的。花力气清除后,出现了一个问题,IE没版本号,浏览所有含"DIV"标识的网页内容都不显示,搞得收发不了OA。更可气的是在准备搜索并清除所有USP10.DLL“时,系统竟出现不了搜索时的面板,只有一个小狗出现。在网上找了些文章,最后发现了解决办法,下面转载别人的方法: 将以下脚本复制粘贴到一个fixie.bat,然后双击运行一

2009-03-12 14:57:00 1845 1

原创 在DELPHI中设置摄像头参数

本例子借助了DSPACK包,只是为了方便,不要它也可以,直接调用COM。使用DirectShow9的功能。程序须引用DirectShow9, DSPack,DSUtil,ComCtrls,ActiveX单元。具体如下:1、创建视频输入设备:var CapEnum: TSysDevEnum;begin CapEnum := TSysDevEnum.Create

2009-02-22 21:52:00 5501

原创 数据库链接资源真的重要

用ASP.NET做了一个作业管理网站,用ACCESS做数据库。但在学生打开后不久就出现网站错误了,提示OLE链接不了。于是查看了一下源代码,竟发现在主页的两个函数里面,打开了数据库链接,函数结束时并没有关闭,造成链接负担越来越大,最终网站出错。后来修改之后便工作良好,看来以来一定要注意这个问题了。

2008-12-25 17:52:00 806

原创 自己编写一个会呼叫名字的摄像程序

前两天又是一年一度的高考报名,照旧地还是由我给学生照相,由于广东省提供的照相程序十分不好用。输入考生号照一张,再输入下一考生号照一张,每个学生考号都要输入,而且取景只取看到的图像一部分,所见不所得。感觉太差了。以前为了不用输考号,写了一个辅助程序,用于自动生成下一考号,并发到照相程序的输入框,从没想过要连照相这部分也自己编,今年突发奇想,决定自己搞个完整的摄像程序。于是到网上找了些资料,了解在

2008-12-09 23:15:00 1112

原创 DataSet中刷新数据是保持位置方法

在多表查询得到的数据,要向其中增加、删除、修改时,需重新查询并显示在DataGrid中,这样一来,当前位置就改变了,总是跳到第一行,视觉上很不好。在实践中,可以用模拟的方法解决,将DataSet的LockType设为ltBatchOptimistic,这样在其中编辑的数据并不马上更新到数据库。我们可以在后台用SQL语句处理编辑,而在前台就用Delete,AppenRecord等进行对缓存数据进

2008-10-22 17:21:00 803

原创 关于DELPHI数组的初始化

a:array[0..2] of integer = (0,1,2);若想在定义处初始化数组,则数组须为全局或CONST。

2008-09-16 22:34:00 3217

原创 DBGridEh自定义排序

DBGridEh的排序行为不一定符合自己的要求,我更喜欢自定义它的排序过程。1、先定义两个过程,接管它的排序行为procedure DBGridEhSortMarkingChanged(Sender: TObject);var  i: Integer;  strTemp: WideString;  DBGridEh: TDBGridEh;begin  DBGridEh := (Sender as 

2008-09-15 10:46:00 2874

原创 在TstringList中加入对象时要注意的问题

TstringList有个AddObject方法,在加入项目时可以加入一个关联对象,但在加入对象时要注意的是,加入的只是这个对象的地址,并不是值,所以如果使用下面的语句:for i:=1 to 5 dobegin  list.addObject(IntToStr(i),TObject(i));end;其后再取出Object值时,里面的值可能不是原来的内容了,因为它只存储了当时的地址,地址里的值如果

2008-09-14 11:04:00 1345

原创 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 577

转载 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 1846

原创 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 718

转载 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 468

批量拍照-android手机软件

软件使用场合广泛,如高考报名摄像、学生档案摄像、职工档案摄像等需要大量摄像的时候均可使用。 软件特点 1、自动以指定名字作为相片文件名。 2、拍照时自动检测人脸位置,并以脸部对焦,也可以点击预览区域对焦。 3、预设的文件名如果有重复,则相片文件名自动加“_1(2,3...)”后缀,保证不覆盖已有相片。 4、可输入名字拼音首字母查找,快速定位拍摄对象。 5、可同时保存未缩小未压缩的大图,供后期有需要时用。 6、生成证件照时采用平均取值算法缩小相片,减少相片锯齿现象。

2015-03-10

学籍报名摄像

软件特点 1、自动以指定名字作为相片文件名。 2、拍照时自动检测人脸位置,并以脸部对焦。 3、预设的文件名如果有重复,则相片文件名自动加“_1(2,3...)”后缀,保证不覆盖已有相片。 4、可输入名字拼音首字母查找,快速定位拍摄对象。 5、可同时保存未缩小未压缩的大图,供后期有需要时用。 6、生成证件照时采用平均取值算法缩小相片,减少相片锯齿现象。 详细说明:http://hi.baidu.com/cyai2/item/4d60365228c06915abf6d723

2015-02-07

证照拍摄软件android手机版

软件特点 1、自动以指定名字作为相片文件名。 2、拍照时自动检测人脸位置,并以脸部对焦。 3、预设的文件名如果有重复,则相片文件名自动加“_1(2,3...)”后缀,保证不覆盖已有相片。 4、可输入名字拼音首字母查找,快速定位拍摄对象。 5、可同时保存未缩小未压缩的大图,供后期有需要时用。 6、生成证件照时采用平均取值算法缩小相片,减少相片锯齿现象。 详细说明:http://hi.baidu.com/cyai2/item/4d60365228c06915abf6d723

2015-02-07

可用于建档报名的摄像程序

软件可用在很多场合,如报名摄像、学生建档等,因为它可以自定义相片尺寸,操作简单方便,并可为你呼叫拍照者名字。你的电脑接上摄像头就可拍照了。 安装注意事项:下载解压后请安装文件夹里的“微软TTS5.1语音引擎(中文)”组件,否则无法发音读名字。 本程序主要有如下特点: 1、用“↑↓”箭头移动考生数据,用“→”箭头照相,用“←”可以帮你呼叫学生名字,一手操作摄像头,一手操作键盘即可。 2、预览看到的就是最终拍照结果。 3、可以浏览学生相片。 4、可以检查有哪些学生没有相片。 5、可以设置相片保存位置,JPEG压缩比例。 6、可以方便查找学生,过滤学生数据。 7、可以自定义相片尺寸,所以程序可用在其他场合。 8、可对学生信息表进行增加、删除、修改等编辑,也可在不增加记录情况下临时输入一个号码拍照。 9、软件还可以帮你呼叫学生名字,这样就不怕拍照张冠李戴了。

2009-09-09

作业管理网站(C#源代码)

可以对学生作业进行浏览、管理、评分,用在信息技术课中效果不错。

2008-12-16

成绩管理程序(含DELPHI源代码)

使用SQL SERVER2000作为数据库,具有录入成绩、统计、查询等功能。

2008-12-16

通用读卡阅卷程序(含DELPHI源代码)

光标阅读机在很多学校、单位都广泛使用,可以减轻工作量,辅以好用的阅卷程序,就可以帮你对数据进行分析等。 因为本人只用过泰兴阅卷机,没有其他机器进行调试,所以本程序只适用泰兴机,有兴趣的朋友可以帮忙改下,使其可以适应各种型号的阅卷机。

2008-12-16

摄像头控件delphi

摄像头控件,打开CameraControl.dpk并编译安装即可。

2008-12-15

文件批量改名代码Delphi

文件批量改名代码Delphi,很好用的批量改名程序,含源代码。

2008-12-15

万能摄像程序源代码DELPHI

本软件可用在很多场合,如报名摄像、学生建档等,因为它可以自定义相片尺寸,操作简单方便,并可为你呼叫拍照者名字。需要你的电脑上接上摄像头才可拍照。 安装注意事项:下载解压后请安装文件夹里的“微软TTS5.1语音引擎(中文)”组件,否则无法发音读名字。 本程序主要有如下特点: 1、用“↑↓”箭头移动考生数据,用“→”箭头照相,一手操作摄像头,一手操作键盘即可。 2、预览看到的就是最终拍照结果。 3、可以浏览学生相片。 4、可以检查有哪些学生没有相片。 5、可以设置相片保存位置,JPEG压缩比例。 6、可以方便查找学生,过滤学生数据。 7、可以自定义相片尺寸,所以程序可用在其他场合。 8、可增加学生记录,也可在不增加记录情况下临时输入一个号码拍照。 9、软件还可以帮你呼叫学生名字,这样就不怕拍照张冠李戴了。

2008-12-15

空空如也

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

TA关注的人

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