- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 使用activex、NPAPI插件实现web系统截屏(IE,chrome,firefox截屏控件、web截屏)
调用activex插件var objsc = new ActiveXObject("TScrnCut.SC");启动截屏提示 objsc.onCut=function(){//截屏成功后回调 alert("截图成功!") $("#TimgBase64").val(objsc.GetImg()); //截屏数据 BASE64 String 发送回服务器端解码后得到图
2013-08-20 11:58:59
15357
1
原创 浏览器中使用js调用websocket串口服务打开并收发串口数据
IE中调用端口上图使用AT指令实现web页面拨号,将拨号指令发送到连接到电脑的手机可通过蓝牙或数据线连接点击【选择并打开串口】后列出已使用的串口列表供用户选择页面HTML代码如下 页面js代码如下var tcom = new ActiveXObject("TComm.mComm");选择并打开端口//选择并打开端口f
2013-08-16 12:46:07
20818
8
原创 使用 Newtonsoft.Json 将表单数据转换成对象
对于内容较多的表单一个个获取赋值比较麻烦,通过对象转换几行代码就可以完成表单数据读取到对象。如果表单提交名称和对象内不一致也可以通过配置 Newtonsoft.Json 进行转换。先将表单数据转换成json。再将json数据转成对象。
2024-03-31 12:19:19
392
原创 C# 自定义bool JSON序列化转换
使用 Newtonsoft.Json 自定义转换器 将 是 否、0、1,true ,false ,yes no on off 等格式的json数据转换成bool。自定义转换器可以转换多种json格式的bool数据,使用以上方法也可以将各种自定义格式的数据进行转换。
2024-03-29 09:26:41
674
原创 使用 Tesseract 识别文字
Tesseract 识别率有点低,使用nuget直接加载 Tesseract,简单几行代码就可以识别图片中的文字。如果需要提高识别率也可以自己训练字库。
2024-03-14 13:53:39
355
原创 C# 电子发票生成pdf
如果不确定填充位置可以使用直尺测量毫米再转换成pixel。C#生成电子发票pdf文件方法。最后填充发票内容完成pdf生成。编得有点繁琐,应该可以更精简。监制章图片base64。毫米转pixel方法。
2022-10-16 11:45:46
4823
1
原创 使用微信公众号接口及外网服务为内网系统提供扫码登录
很多内网电脑多人共用容易感染病毒导致密码泄露,通过扫码登录可大大提升系统安全性。此方法仅需服务器可以访问外网指定服务器即可实现扫码登录首先内网登录界面生成二维码手机微信扫码,扫码后界面显示扫码成功微信扫码后的登录界面手机端点击登录后即可登录系统实现比较简单就不贴代码了,仅为大家提供个思路,为内网系统安全使用提供多一种解决方案...
2022-04-08 12:51:39
1105
原创 花生壳域名解析更新代码(C#),不想安装花生壳客户端的可以用这个
private void UpdateDNS() { HttpWebRequest mRequest = (HttpWebRequest)WebRequest.Create("http://ddns.oray.com/ph/update?hostname=n19937243.xicp.net&myip=58.240.97.58");
2020-08-13 10:05:12
2622
1
原创 JavaScript 连接 websocket 服务
function TWebSocket(opt) { var that = this; that.isWS = !!window.WebSocket; that.isOpen = false; that.autoConnect = false; that.options = opt; if (that.options.reconnect) that.autoConnect = true; that._connect.call(that);}TW.
2020-08-12 09:27:20
1347
原创 javascript 连接 mqtt
javascript 连接 mqtt基于mqttws31.js 及MqttX.jsvar mqttOpts = { id: '123456789', host: 'd.iyanhong.com',//127.0.0.1 d.iyanhong.com port: 9000, userName: "test", passWord: "123456", reconnect: true, //自动...
2020-08-12 09:23:07
2435
原创 使用Activex插件复制剪贴板中的word或excel内容到web HTML编辑器并自动上传图片或文件
使用Activex插件复制剪贴板中的word或excel内容到web HTML编辑器并自动上传图片或文件,在粘贴到编辑器中时自动上传
2014-08-29 10:48:08
2866
原创 sql delete 跨表条件判断跨表条件验证
delete from table1 where table1.col1=1and exists(select table2.id from table2 where table2.col2=table1.col2 and table2.col2=2)跨表删除条件验证
2014-03-23 16:21:43
1774
原创 java Servlet 接收并保存TScrnCut截屏及扫描插件上传图像源码
使用Java Servlet保存 TScrnCut截屏插件上传的截屏图像,如需保存为png请修改图像后缀,使用javascript设置插件返回图像格式package TscrnCut;import sun.misc.BASE64Decoder;import javax.servlet.ServletException;import javax.servlet.http.*;impo
2014-01-14 12:17:14
3004
原创 sql server 使用奇偶order编号实现排序任意调整
1、对每行数据设置order编号,排序编号为每行编号乘2,即排序编号依次为2、4、6、8、10、12……2、当任意行需要向上移动时排序编号-3,排序编号及变为上一行之前的奇数,如第二行移动到第一行即4-3=1,变换完后再根据新的排序将排序编号更新为偶数,即排序编号恢复为2、4、6、8、10、12……3、向下移动一行,排序编号+3,同上4、移动到任意行,排序编号修改为对应行前的奇数,行号
2013-11-18 20:29:08
1437
原创 sql server数据随机排序
sql中随机排序select * from KSTM order by NEWID()可用于考试系统随机抽题,如随机抽取10题select top 10 * from KSTM order by NEWID()
2013-11-18 20:17:56
2392
原创 IE浏览器使用js调用阅读插件调用二代证阅读器读取身份证信息
var sRead=new ActiveXObject("TSFZReader.IDCardReader"); if(sRead.DInit()){ //定时读取身份证信息 setInterval(function(){ if(sRead.read()){ $("#name").html(sRead.name); } },10
2013-08-18 12:22:18
17356
原创 B/S(WEB)系统中使用websocket插件调用扫描仪实现连续扫描并上传图像(IE文件扫描并自动上传)
activex上传图片并预览页面HTML代码 显示扫描设置 连续扫描 页面js调用Activexvar tScaner = new ActiveXObject("TScan.Scaner"); function selscan() {
2013-08-08 15:39:34
20138
8
IE 浏览器web扫描插件
2013-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅