自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lightspear的专栏

Study or die,Live for learning

  • 博客(17)
  • 资源 (19)
  • 收藏
  • 关注

原创 JS+JQuery实现任意意嵌套的IFrame里鼠标相对于浏览器窗体坐标

iframe用过的都人都知道,iframe是一个事件无法向上级冒泡二期交互并不是那么方便的一个html元素,但是时至今日他独特的功能还是会出现在不少开发中,有时我们需要获取任何一个不定的iframe中的鼠标坐标,其中这个坐标是相对最高级window.top的鼠标坐标,获取你不常有这种需求,但是如果有制作过一些插件相比你一定遇到过这个蛋疼的问题。注意:我这里指的坐标是不计算滚动条的。利用的eve

2016-03-27 20:20:12 3281

原创 JavaScript Array模拟C#list RemoveAll实现删除符合条件的元素

作为一个跨平台多语言编程爱好者的我来说,当我用了一次C#list 的linq的RemoveAll后,再敲JavaScript 的数组想也用这个方法才发现这语言压根是弱爆了,不得已准备自己实现一下JS的Array的几个删除数据的方法。注意:有不少网友采用的是逆向思维,从原数组提取出符合条件的数组的方式来规避JS Array 没提供linq那样RemoveAll,但是这会导致多一次内存开辟,而且原

2016-03-23 01:47:45 1444

原创 C# SQLite操作 特别注意事项

最近整理资料发现SQLite数据虽然Android有用过,但是C#还没整理成库,索性马上抽时间研究一番。使用库:System.Data.SQLite.dll(实际听说还有一种sqlite3.dll也不错的样子下次有空再玩这个库)库下载地址:http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki几

2016-03-14 03:10:33 489

原创 Jquery Ajax 跨域之JSONP方式极简示例,服务端是.net的ashx

使用JQuery Ajax的JSONP方式跨域访问是非常简便了,缺点是只能使用GET方式,而且灵活性非常差。稍作小结:原理:其实是JQuery利用HTML标签可以跨域的这一特性演变而来,所以必须应用JQuery缺点:只能get并且调用极为不灵活,易产生全局变量有点:实现起来简单,且无需复杂配置服务器端。废话不多说上代码

2016-03-13 04:31:14 3341

原创 CefSharp V43 版本ToolTip功能和工程文件.csproj神秘关系(摸索很久)

废话不多说,这篇文章写给玩CefSharp已经至少会看Demo的进阶级玩家,当你对这个开源浏览器架构捣鼓非常开心的时候,你会发现问什么官方的WInform Demo完美的实现了网页title属性也就是自带Tips,而你自己拿了他的demo怎么重新造也造不出同样效果时,那么恭喜你和我一样都被坑了。网上的CefSharp文章本来就少,中文几篇说ToolTip功能的还是比较老的CefShar

2016-03-11 23:10:49 1422 1

原创 C# 多线程Synchronization和ContextBoundObject应用

C#处理多线程可以说是方式多种多样,多到你都不知道选择那个好,直到Task的出现,Task类的灵活机制和极为优美的写法让所有.net开发者眼前一亮,但是今天我们要说一说一个冷门的多线程安全处理机制,Synchronization属性和ContextBoundObject类,这两个一起使用可以让一个类的实例处于上下文的线程安全中,注意不需要写一大堆lock,只需要在类上有Synchronizatio

2016-03-10 20:27:28 1485

原创 C++,C#,Java 同时玩的你需要注意的地方(想到就增加)

同时使用过这三种编程语言的程序员不是大牛,就是兴趣爱好者而且时间极多的那种,或是你就像我一样有着阴差阳错的迫不得已变换语种工作经历。我希望你不是我这种,我心脏受不了,我只是一名想安居乐业的普通码农(从标题看我程序员的经历吧实际更多我想哭)。1.Java 的byte类型和C++/C#的都不同,他是无符号实际上Java所有整型都是无符号,java并不存在有符号的整型,同理可以类推int,l

2016-03-09 18:57:56 545

原创 C# Winform 程序EXE单例模式的三种方案详细总结

Winform 是一个很容易上手的C# 应用模式,但是他和MFC一样也没有帮我们实现EXE单例模式,所以我们必须自己手敲代码,但是你懂的C#没提供很多好用的API,所以得处处从C++里导过来,我先讲网上大家流传的两种方式,最后讲讲我个人思考的一种比较完美手法,未经项目实战,但是测试稳定先卖个关子,耐心往下看。

2016-03-09 18:22:49 8862 2

转载 常用 Windows 7运行命令大全

出处:http://www.jb51.net/os/windows/44929.html我个人顺便标红一下常用的Windows 7运行命令大全,小编整理了常用的45个Win7运行命令分享给大家:         1、cleanmgr:打开磁盘清理工具   2、compmgmt.msc:计算机管理   3、conf:启动系统配置实用程序   4、charmap:启动字符映射表

2016-03-08 22:58:49 405

原创 C# 5.0 aynsc 和 await ,Trace改进

C# 5.0出来已经很久了,之前做项目一直用C#4.0的方法,一直没时间尝鲜,最近半年多没弄C#, 准备捡一捡,给自己练练级。C# 5.0新出的关键字 aynsc 和 await 一般成对使用,直接上代码static void Main(string[] args){ TestAsync(); Console.WriteLine("主线程消息"); Trace

2016-03-08 18:20:00 1117

原创 Android Http 助手类(麻雀虽小),实现文件上/传下载,Cookie机制

Android的学习快一段时间了,不知道以后用不用的得上,用了一晚时间集自己风格封装的Http助手类,未经过实战检验,自我测试通过,功能一般凑合着用吧。感觉不如自己封的.net的http助手类强大(毕竟.net自己本来就有不少API,呵呵),使用的事HttpURLConnection,据说是Android上推荐的类额贴上源码,基本常用功能都实现了额,转载注明额呵呵package com

2016-03-08 11:11:32 508

原创 Http 协议基础笔记之入门篇

对于任何一个程序员来说HTTP协议都是大家肯定会用到协议,不管是你是哪种语言的开发者,详细你不会陌生,HTTP是基于TCP/IP之上的,Http协议目前常用的是1.1版本所以,我也是吸取众家之所长做一个笔记,留给自己和初学者,并不长篇大论,只挑最常用的说请求Method:有GET和POST最为常用,其中GET只通过URL传递参数,而POST功能强大用来传输表单数据,以及上传文件

2016-03-08 01:01:52 445

原创 Base64 基本原理及自定义

Base64 算法是一个网络传输中常用也非常易用的一个初阶算法,算法相对好理解,如果喜欢算法的话不妨以他为开始走进算法的世界。算法特点:易懂易用,容易自己以此为基础衍生出其他变种算法原理描述:第一步: 字符串逐字符转成一个一个的8位二进制,而且每3个8位二进制一组排好,什么你说万一不是3的倍数,不是的话当然全部补零。        第二步:把每一组共3*8=24位的二进制平

2016-03-07 00:42:08 1209

原创 Android InputStream等通用转化总结 初阶篇

Android InputStream等通用转化总结 初阶篇

2016-03-06 18:16:45 1340

原创 Android NDK Eclipse断点JNI调试C++基础详解

Android JNI java调用C++,并实现断点调试C++

2016-03-05 20:07:17 3871

原创 Android 读Excel 精简函数封装利用了jxl.jar

Android 读Excel 精简函数封装利用了jxl.jar

2016-03-05 18:35:05 1702

原创 Android FTP 客户端 上传/下载 带进度条实战源码

Android FTP 带进度条实战源码,使用commons-net-3.1.jar,结合各位大神实现的一个简单例子,可以直接用实际项目里

2016-03-05 17:41:13 7162 4

ZLMediaKit 2023-10-15 master分支编译

想找一个比较新一点windows编译好的ZLMediaKit无奈没找到,自己编译比较新放上去

2023-10-15

ffmpeg6.0 支持H265的RMTP推流 编译好的 windows版本

ffmpeg默认不支持H265的RTMP推流,官方也没有下载分享一个已编译好的

2023-10-14

基于mangos的websocket协议跨平台文件传输工具

博客:https://blog.csdn.net/lightspear/article/details/121272063 1. 文件无任何依赖可以编译成linux,window,arm平台都能使用 2. 单文件根据执行参数可以既可以当服务端用也可以当客户端用 3. 支持上传模式和下载模式 4. 支持分时段限速下载 5. 支持服务端多结点资源 6. [下载模式]利用boltdb记录可下载数 7. [下载模式]支持配置优先下载规则如:【PriorRule="<dirs>/%Y%m%d/"】 8. [上传模式]支持配置优先下载规则如:【 PriorRule="<dirs>/%Y%m%d/"】来保证优先上传本天 9. 支持设定文件分片大小 10. 命令行窗口带进度条显示 11. 基于websocket协议非常容易用nginx反向代理容易实现7层负载均衡

2022-05-24

pthreads-win32 vs2017 静态编译工程

pthreads-win32 官网只提供了动态编译库,特此专门调整好环境做了一个vs2017静态编译工程

2021-02-05

libiconv 1.14 vs2017工程

libiconv 1.14 可以直接跑编译得VS2017工程,可以编译静态库动态库

2021-01-17

libmp4v2-master.zip

mp4v2 库2.0.0 源码,从google那里下载得,可以编译成功,里面还放了一个tar.gz得版本,但是据说有问题

2020-07-29

Ntp客户端校时工具(精简高效)

好用的Ntp校对时间工具,可ini配置,可设置自动启动,校时间隔 详见博客https://blog.csdn.net/lightspear/article/details/81905285

2018-08-21

Ntp校对时间工具

个人手写的一个NTP对时工具,支持带参数执行 例如ntptiming.exe -ip 192.168.1.2 -port 123 -t 3,分别代表IP,端口,和超时秒数,默认是和阿里云时间服务器校时

2018-07-26

WebSocket 测试工具(自制)

自己写的WebSocket测试工具,里面集成了客户端和服务端

2017-09-29

hiredis-win32二次封装

个人封装的好用的hiredis-win32的二次封装,让你用C++简单操作redis,带自动重连, 关联blog ,http://blog.csdn.net/lightspear/article/details/54858713

2017-02-24

OpenCV2410实现视频播放器

关联博客http://blog.csdn.net/lightspear/article/details/56668069,实现一个带进度条的播放器 可以倍速

2017-02-23

VC++ 串口调试助手Beta版(能学习用)

博客http://blog.csdn.net/lightspear/article/details/55006868,以后将出稳定版

2017-02-12

VC++ 串口调试助手

关联博客http://blog.csdn.net/lightspear/article/details/55006868,以后有空将会详细深化这篇串口方面的知识

2017-02-12

C++ rapidjson 对类序列化(完美二次封装)下载

本工程源码,基于rapidjson实现二次封装,使C++序列化一个类的变得代码非常小,耦合性非常低,且不损失原有序列化性能。详细使用可关联本人博客:http://blog.csdn.net/lightspear/article/details/54836656

2017-02-02

VC++ socket 客户端聊天室,自定义帧格式

关联博客http://blog.csdn.net/lightspear/article/details/54790683的源代码,代码里封装了一些常用库,譬如宽字节转换,高性能缓冲区类

2017-01-30

VC++ socket 聊天室客户端

详细可看这篇我的博客http://blog.csdn.net/lightspear/article/details/54790683

2017-01-30

NServiceKit.Redis.dll整合版

NServiceKit.Redis.dll,只需要引用这一个DLL即可使用C#操作Redis,强大简单

2016-11-21

系统图标提取工具

我找了很久的一个系统图标提取工具,外国人做的的东西真心不错,好好利用吧少年

2016-04-05

Winform 单例启动终极方案

自制的使用内存映射方案的Winform的单例启动解决方案,博客主页:http://blog.csdn.net/lightspear

2016-03-09

Android JNI 断点调试C++

Android JNI 断点调试C++,一个简单测试,方便初学者入门NDK环境搭建和java调用c++并调试

2016-03-05

Android FTP 上传/下载 带进度条精简DEMO

利用commons-net-3.1中的FtpClient,自己设计并封装的在Android上的一个FTP客户端例子,库稳定可用于实战项目

2016-03-05

空空如也

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

TA关注的人

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