- 博客(59)
- 资源 (2)
- 问答 (24)
- 收藏
- 关注
原创 关于C#调用AForge控件拍照y.Frame.GetHbitmap()方法导致内存暴增解决方法
NewFrame方法里面通过指针获取图片然后转成bitmap,基本上很多都没有注意销毁指针导致内存暴增,解决办法就是完了后销毁。IntPtr hbitmap = y.Frame.GetHbitmap(); Bitmap PImage = System.Drawing.Image.FromHbitmap(hbitmap); PImage.Dispose(); y.Frame.Dispo
2020-05-13 18:59:48 823
原创 Windows自带的WSQL查询器可以查询系统中的USB/HID等设备
WQL: SELECT * FROM Win32_PnPEntity WHERE PNPDeviceID LIKE 'USB%'1. 开始-运行-输入:wbemtest 回车2. 单击"连接", 输入:root\cimv2 回车; 或者ROOT\SecurityCenter3. 单击"查询", 输入:SELECT * FROM Win32_Process 应用; 或者SELECT *...
2020-04-24 15:53:11 1893
原创 C#的label文字标签左右滚动公告
项目需要在页面增加一行文字滚动的公告 网上没找到合适的 反正需求不大所以自己写了一个简单的,有注释看一下应该就懂了,调用方法前需要创建一个label标签并设置好内容 代码创建和拖控件都可以,方法只需要传入label的对象就行. public static void setTips(Label obj) { //初始化对象从右侧开始 ...
2020-04-24 02:53:44 988
原创 c#中类似PHP的回调函数写法(笔记)
public static void dddd(Action<int> xxx) { MessageBox.Show("1111"); xxx(123); } dddd(new Action<int>((int x) => MessageBox.Sho...
2020-03-05 00:15:57 297
原创 选择PHP7为什么要比php5好?性能?新特性?
作为PHP5的最后一个版本,也是目前使用最广泛的PHP版本,PHP 5.6始于公元2014年(不是1804年,嘿嘿),其第一个测试版PHP 5.6 alpha 1版于2014年1月发布。随机产生了第一个由国人(鸟哥,惠新宸)参与主研的性能大规模提升版本PHPNG(PHP next generation,下一代PHP),2015年基于PHPNG接着就产生PHP 7版本。PHP7带来了革命性的性能提高...
2019-10-11 19:57:27 1020
原创 Autoruns启动项分析工具(Windows平台下的 所有的启动项一览无遗 适合做VT分析)
软件名:Autoruns我的csdn下载里面上传了 自己百度也可以
2019-06-13 12:53:39 919
原创 python获取object对象的内存地址以及通过内存地址获取对象
获取某个对象的内存地址通过id方法可以直接显示10进制#!/usr/bin/python# -*- coding: UTF-8 -*-# @Author:ATMECOimport _ctypes#创建一个对象f = open('xxx.txt','a')#打印对象print(f)#打印对象的内存地址 10进制print(id(f))#内存地址就是一个int 我们...
2019-04-26 00:48:11 6232 1
原创 一些企业个人网银的U盾或是usbkey在web(IE)网页中无法使用的解决方法
因为我电脑是win10的系统默认的是IE11的浏览器,对于一些老的U盾或是usbkey很蛋疼。折腾了几个月每次都是用其他di电脑才能登陆,从检测系统到检查usbda到驱动 最后发现是因为ie内核的原因,网上百度的各种IE设置都没能成功,所以到最后研究出来用用ietester就行。做开发的都知道ietester这个工具 就是可以模拟出IE各个版本 所以你的U盾或是usbkey支持那个版本的I...
2019-03-13 18:57:16 4579
转载 laytpl v1.1 独立版本 js模板渲染引擎
案例一:数据var data = { title: '前端圈', intro: '一群码js的骚年,幻想改变世界,却被世界改变。', list: [{name: '贤心', city: '杭州'}, {name: '谢亮', city: '北京'}, {name: '浅浅', city: '杭州'}, {name: 'Dem', city: '北京'}]};模板...
2019-01-24 01:13:09 982
原创 web(网页端)与后端API接口数据加密方式:数据验证
做个笔记 前端数据加密方式很多 常见的已经很多了 md5 des等等 对于数据校验也可以用crc32来进行前端通过把重要的数据进行组合成字符串(排序组合或是字符串拼接都可以)然后通过crc32生成一个16进制的hash(我们暂定为hash)然后传给服务器 服务器再将收到的数据进行拼接然后通过后端进行crc32生成hash和前端传来的hash进行比对....虽然和md5一样 但是crc3...
2019-01-03 05:54:38 1986 1
原创 Python写端口扫描器,通过socket来判断端口
python用socket写端口扫描器自己再写个多进程或多线程 还有IP和端口的队列 就差不多主要代码: s = socket(AF_INET, SOCK_STREAM) result = s.connect_ex((targetIP, device)) if result==0: print('Scan %s P
2017-12-28 16:50:19 1933
原创 PHP常用的一些公共函数(持续更新)
<?php// 应用公共文件// =================================新加入=====================================function getIP(){ static $realip; if (isset($_SERVER)){ if (isset($_SERVER["HTTP_X_FORWA
2017-09-21 01:57:30 729
转载 鸟哥的Nginx私房菜 哈哈哈 收藏学习
一般来说nginx 配置文件中对优化比较有作用的为以下几项:worker_processes 8;nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数。worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;为每个进程
2017-08-19 00:58:39 740
原创 力推一个php的框架,专门为API开发而生的
PhalApi是一个PHP轻量级开源接口框架,致力于快速开发接口服务。 支持HTTP/SOAP/RPC等协议,可用于搭建接口/微服务/RESTful接口/Web Services。 我们不断更新,保持生气;为接口负责,为开源负责!并承诺永久免费!
2017-06-29 16:07:46 2152
原创 微信公众平台自带的生成公众号二维码的连接
http://open.weixin.qq.com/qr/code/?username=dankehome不需要解释了吧
2017-06-12 22:01:57 6926 1
转载 PHP 获取今日、昨日、本周、上周、本月的等等常用的起始时间戳和结束时间戳的时间处理类
PHP 获取今日、昨日、本周、上周、本月的等等常用的起始时间戳和结束时间戳的时间处理类:全部方法:01、返回今日开始和结束的时间戳。02、返回昨日开始和结束的时间戳。03、返回本周开始和结束的时间戳。04、返回上周开始和结束的时间戳。05、返回本月开始和结束的时间戳。06、返回上个月开始和结束的时间戳。07、返回今年开始和结束的时间戳
2017-05-25 14:27:38 11906
转载 PHP 字符串处理类操作类(截取字符串、字符串转换、检测等等)
PHP 字符串处理类操作类(截取字符串、字符串转换、检测等等):全部方法:01、检查字符串中是否包含某些字符串。02、检查字符串是否以某些字符串结尾。03、检查字符串是否以某些字符串开头。04、获取指定长度的随机字母数字组合的字符串。05、字符串转小写。06、字符串转大写。07、获取字符串的长度。08、截取字符串(从字符串中截
2017-05-25 13:51:17 931
原创 解决thinkphp5中关闭多支持多模块后始终提示控制器不存在的问题
配置的时候想去掉index 网上说法众多 可是系统本身带有这个功能的。// 是否支持多模块'app_multi_module' => false,这个只要设置false按理说就可以将xxxx/index/user/login=> xxxx/user/login 可是始终系统提示控制器不存在研究了很久 发现配置都是对的// 默认模块名'defaul
2017-04-06 03:15:48 8847 1
原创 php中ceil来计算分页总页数
php中计算总页数假设数据1005条 每10条一页 开始用的计算方式是 总页数= intval(总数/每页数量) 结果发生总少一页 正确方式是:总页数= ceil(总数/每页数量) Pages = ceil(1005/10);
2017-03-05 21:03:30 9176
原创 常用PHP函数系列九:PHP判断是否微信浏览器
/** * * 判断是不是微信浏览器 */function isWechat(){ $user_agent = $_SERVER['HTTP_USER_AGENT']; if (strpos($user_agent, 'MicroMessenger') === false) { return false; } else { retu
2017-02-10 22:20:00 392
原创 常用PHP函数系列八:计算两个时间戳之间的日期(常用于倒计时计算时间)
/**计算两个时间错之间的日期 * @param $begin_time * @param $end_time * @return array */function timediff($begin_time, $end_time){ if ($begin_time < $end_time) { $starttime = $begin_time;
2017-02-10 22:19:08 1262
原创 常用PHP函数系列七:生成唯一的注册码
/** * 生成唯一的注册码 * @return string */function GUID(){ static $guid = ''; $uid = uniqid("", true); $data = 'Major'; $data .= $_SERVER ['REQUEST_TIME']; // 请求那一刻的时间戳 $data .= $
2017-02-10 22:17:51 1738
原创 常用PHP函数系列六:PHP隐藏手机号中间四位
/** * 隐藏手机号中间四位 * @param $phone * @return mixed */function hidetel($phone){ $IsWhat = preg_match('/(0[0-9]{2,3}[-]?[2-9][0-9]{6,7}[-]?[0-9]?)/i', $phone); //固定电话 if ($IsWhat == 1) {
2017-02-10 22:16:58 1411
原创 常用PHP函数系列五:设置页面HTML的头部缓存信息和时间
/** *设置浏览器缓存 * @param int $cachetime **/function LeverageBrowserCaching($cachetime = 60){ if ($_SERVER['HTTP_IF_MODIFIED_SINCE'] != NULL && ((strtotime($_SERVER['HTTP_IF_MODIFIED_SINCE'])) +
2017-02-10 22:14:23 635
原创 常用PHP函数系列四:PHP验证身份证号码格式是否正确(基础班)
/** * 验证身份证号 * @param $vStr * @return bool */function isCreditNo_simple($vStr){ $vCity = array( '11', '12', '13', '14', '15', '21', '22', '23', '31', '32', '33', '34', '35',
2017-02-10 22:12:44 1459
原创 常用PHP函数系列三:输出当前URL
/** * 输出当前URL * @return string */function dump_url(){ $pageURL = 'http'; if ($_SERVER["HTTPS"] == "on") { $pageURL .= "s"; } $pageURL .= "://"; if ($_SERVER["SERVER_
2017-02-10 22:10:35 442
原创 常用PHP函数系列二:优化过的模拟HTTP请求函数(CURL版)
/** * 模拟HTTP发送请求 * @param $URL * @param $data * @return mixed */function callInterfaceCommon($URL,$data,$method="POST"){ $ch = curl_init(); //判断ssl连接方式 if (stripos($URL, 'https://')
2017-02-10 22:09:25 347
原创 常用PHP函数系列一:正则验证中文姓名
/** * func 验证中文姓名 * @param $name * @return bool */function isChineseName($name){ if (preg_match('/^([\xe4-\xe9][\x80-\xbf]{2}){2,4}$/', $name)) { return true; } else { ret
2017-02-10 22:07:14 9378 2
原创 通过微信获取的GPS坐标转换成详细的地址
腾讯地图API接口 转换地址的http://apis.map.qq.com/jsapi?qt=rgeoc&lnglat=104.026215%2C30.639036在请求通过获得结果的时候就返回:{ "info": { "type": 46, "error": 0, "time": 5, "me
2017-02-10 17:08:40 7371
原创 让微信小程序每次请求的时候不改变session_id的方法
让微信小程序每次请求的时候不改变session_id的方法每次微信小程序请求的时候都会改变session id,还好他的请求方法内可以设置header头所以只需要在启动程序后第一次请求服务器获得一个sessionid(或是唯一编号 )然后本地存储起来,每次请求服务器的时候就在header里面带上但是有个问题就是 你本地存储了这个session id后那么以后每次都会是这个ses
2016-11-13 12:16:27 33998 14
原创 微信小程序(应用号)开发你一定要知道的一些细节
全是是个人在开发中遇见的,所以导致很多开发都go back 修改过很多次文章持续更新:1.在微信小程序中是无法打开网页的,至少目前我没查阅到有效的方法2.每次发起请求会产生不同的sessionID,所以对于服务端的身份验证不能单靠session3.小程序发起的请求在后端不能直接用$_POST 等直接接受,开始开发的时候PHP在后端无法接收到小程序POST过来的值,最后才发现
2016-11-13 10:11:52 2897
转载 Ubuntu 16.04切换启用ROOT账户
1、使用:sudo passwd root设置root的密码,如下图所示: 2、使用su root来测试是否可以进入root用户,如果出现#说明已经设置root用户的密码成功,如下图所示: 3、进入到/usr/share/lightdm/lightdm.conf.d/目录,使用gedit 50-unity-greeter.conf &命令打开50-u
2016-11-10 00:50:27 16372 1
原创 PHP下用redis队列发送短信PHP CLI代码
流程:循环查询redis队列里面的数据然后post提交数据反馈信息再写入另一个 redis list里面cmd => php task.php<?php/** * System Name: Maddong 1.0 * User: RATDATA * Date: 2016/11/8 4:40 * © 2016 MadCTO */class Net{
2016-11-10 00:33:39 3665
原创 Linux(Ubuntu)下常用的基础命令笔记
安装命令:sudo apt-get install XXXXX更新数据源:apt-get update 修改ROOT密码:sudo passwd root删除用户:userdel -r XXX(非root下 sudo userdel -r xxxx)重启系统:reboot查看ip网卡信息:ifconfig修改数据源:vim /etc/apt/source.lis
2016-11-08 17:13:12 297
转载 JQuery入门常用的一些方法、表单操作、正则验证
获取一组radio被选中项的值var item = $('input[@name=items][@checked]').val();获取select被选中项的文本var item = $("select[@name=items] option[@selected]").text();select下拉框的第二个元素为当前选中值$('#select_id')[0].selectedIndex
2016-11-07 17:28:55 985
原创 调整版PHP的CURL类(POST、GET、PUT、DELETE)
调整版PHP的CURL类(POST、GET、PUT、DELETE)因为经常用到所以研究了下重新自己写了个比较完整的,至少满足自己平常的需求。 /** * @param $URL 请求链接 * @param null $data 数据 array() string * @param string $type 请求类型 POST GET PUT DE
2016-11-07 06:53:58 3287
原创 两张链表查询 涉及多个字段查询
两张表查询一个是用户表一个是城市表City表(所有的省市区都存在一个表里面 通过upid来区分省市区)id name upid1 四川省 02 成都市 13 金牛区 2然而用户表user中的字段里有uid name province city district1 测试 1 2 3用户表中province city district
2016-10-27 12:25:51 637
原创 php表单动态数量的数据的提交以及mysql存储
只是做个笔记记录下在一些项目中会出现动态数据的存储,例如存储某个房屋租客信息,有时候一个房屋有一个租客也有可能有两个、三个、四个。平常在数据库中会用一个字段来存储一个方便读取和处理,那么如果有一百个岂不是要一百个字段?用数组表单提交数据,处理转化为序列化数据存入一个字段中表单中模板提交后的数据数组格式array
2016-10-16 03:24:14 1502
转载 软件工程师进阶:学会写各种开发、需求文档
如今,软件开发越来越复杂,软件的功能也越来越丰富。而几乎所有成熟的商业软件,都是一个开发团队齐心协力的血汗结晶。“罗马不是一天建成的。”,当我们震撼于Microsoft Windows的惊世巨著的同时,也道听途说了一些微软公司软件工程是如何的完善和规范。软件项目管理的成败是控制开发成本的关键环节。这里面,少不了贯穿其中的重要步骤——软件文档。 软件文档可以分为开发文档和产品文档两大类:
2016-09-01 22:14:31 2588 1
转载 jquery判断显示剩下可输入内容字数
$(function(){ //先选出 textarea 和 统计字数 dom 节点 var wordCount = $("#wordCount"), textArea = wordCount.find("textarea"), word = wordCount.find(".word");
2016-08-30 06:52:36 1356
memcache dll扩展PHP5.2、5.3、5.4、5.5、5.6版本的全部
2016-08-09
c#调用c++的dll怎么接收和传vector<float>类型的参数啊
2020-11-25
如何修改系统设备的顺序,修改多个usb设备的顺序?
2020-02-07
C#调用C++ dll的API怎么去调用他的函数啊?
2019-05-30
ffmpeg中rtsp流转码ts流如何获取每一帧的流数据
2018-06-21
nginx rtmp不执行exec无法用ffmpeg转发rtsp
2018-05-18
PHP用preg_match_all正则多个关键字怎么写?
2017-11-30
python 图像识别的自动学习自动训练
2017-09-29
python + opencv人脸识别然后进行比对如何实现?
2017-09-29
用已有的ssl证书通过openssl能生成客户端证书吗?
2017-08-31
ajax轮询导致网页卡顿的怎么办?后端是PHP
2017-07-22
windows下Apache PHP环境搭建 高并发出现进程终止和进程重启 怎么解决啊
2017-04-17
跪求python的线程池问题
2017-04-11
关于socket (tcp)通讯当中对于连接的的客户端 服务器通过什么来进行命名
2016-12-15
Apache服务器响应时间如何优化?
2016-11-12
关于高并发下的二次请求除了用队列还能用什么方式解决?
2016-11-08
消息队列为什么不直接使用mysql?
2016-11-07
mysql两张表查询 多个字段 怎么查询
2016-10-22
关于消息队列发送短信或邮件
2016-08-07
对于APP的后端身份验证用什么方法来实现啊?
2016-06-08
跪求这是什么格式的json数据 如何解析啊?急急急急急
2016-06-06
GET抓取安居客网页数据频繁了被屏蔽怎么绕过他的验证?
2016-03-10
公告信息阅读记录,判断用户是否阅读进行记录
2016-03-05
php预约功能的时间和数据库的架构问题
2015-04-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人