自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 richtextbox 中rtf文件提取记录

在c#的richtextbox中粘贴截屏的图片,是以rtf格式进行保存的格式如下:{\pict\wmetafile8\picw198\pich42\picwgoal2969\pichgoal629 *****}****这个是图片转换后的文本16进制数据图片提取方式:在rtf中通过indexOf或正则提取出该段数据,1、提取真实长宽;picw,picwgoal表示图片宽度,分别对应...

2020-02-13 01:52:55 765 1

原创 java和c#调用c dll的一个区别

去年一次开发过程中通过c编写了一个dll程序,并需要通过此dll修改其他程序中的一个地址的数据。1、使用的是c直接编写控制台程序,调用dll可正常修改该地址的值2、使用java通过jni直接调用dll成功实现,对地址的修改3、通过c#进行该地址值修改时出现安全问题,禁止修改。综上,要直接操作内存地址,通过c或java可直接实现c#受donetframework的某些限制不能直...

2020-02-13 01:39:29 216

原创 android 获取定位坐标,在百度地图出现大偏移的处理办法

问题现象:通过android原生api获取到gps坐标,调用百度的地图api在手机上显示时,发现偏移距离超过1KM。android获取定位坐标的代码,网上很多不再粘贴。问题分析:android原生api通过gps,wifi,蜂窝定位等获取到的为真实的经纬度坐标。而百度、腾讯、高德等地图上的坐标为修正坐标(处理过的坐标,非真实)解决办法:通过百度提供的转换代码,将真实经纬度坐...

2019-07-09 00:57:11 3141

原创 垂直网络爬虫思路

网络爬虫包括4个部分1、网络数据下载,支持http,https,ftp,sftp文件下载针对每个独立站点,采用socket pool 实现对连接数量控制,避免被waf等设备屏蔽。2、超文本解析:超文本解析包括以下内容2.1html中间的超链接解析2.2对js动态生成的超链接,解析,提取。2.3对内容中的二级制文本进行过滤2.4判断索引链接与内容链接的处理。关于url...

2019-06-30 10:18:54 378

原创 生产系统超大数据网络传输可靠性保障的思路

超大文件包括两层含义:1、文件数量巨大,上千万级的小文件。2、文件大小巨大,最少100GB以上的单个文件。1、文件数量巨大的小文件传出,在传输时可采用丢弃重传模式。客户端多线程方式进行传输。服务端建议采用异步io与多线程结合方式,进行小文件的写入。经过测试,window2016在大批量文件写入时,io缓存机制优势明显,在4G网络中,小文件传输速度可达2G左右的有效利用率。...

2019-06-26 02:28:52 280

原创 触摸屏一体机上基于http客户端的一点儿思路

触摸屏一体机部署到特定区域后,要保障开机可用,必须考虑断网情况。目前市面上主要是采用离线部署和在线访问两种方式提供基于http的触摸屏一体机数据展示。在实际应用场景中,时常发生网络不稳定,数据更新等客观需要。针对该情况,进行在线和离线相结合的触摸屏程序实现,可确保无论是否断网均可正常播放。设备为win7主板的触摸屏。1、在线模式,采用netframe work开发,调用webbro...

2019-06-26 02:15:39 295

原创 java,c#,c语言在网络写数据的一点注意

java通过流方式进行数据写入OutputStream流方式写入,常用方法write(byte[]),write(byte[],int,int)在不发生异常的情况下,由jvm虚拟机保障进行数据写入,返回类型为voidc语言,采用socket,发送数据采用send(SOCKET,const char*,int ,int)方式,返回int型,表示已经发送了多少数据c#,采用System...

2019-06-26 02:04:34 78

原创 luncen索引文件实现like搜索的思路

实用范围:数据量相对稳定的少量(30万内容)文本数据。1、通过lucene针对数据库内容进行索引。2、加载lucene的索引文件到内存。3、编码实现对每次lucene数据的变化进行重新加载或实时修改。4、通过正则表达式对lucene中存放的数据内容进行like查询。实际测试结果,数据库文本记录5w,生成的全字段存储的lucene文件700M左右,加载时间1-3秒,搜索时间5...

2019-06-21 02:21:33 450

原创 android进行http轮询出现的一些情况以及处理办法

每3分钟进行一次轮询,每天(24小时+)耗电大约为5%-10%android手机上采用服务模式时,手机自带的性能管理软件需要手动开启自动运行。同时要注意有些手机会杀死耗电程序,需要加入到允许运行列表,避免程序被kill。同时注意权限要处理。关于双服务,双服务是为了禁止程序被杀死。处理方式1:建立基于localhost的tcp通讯,一旦网络中断后自动启动被关闭的程序,可以有效避免业务进程...

2019-06-21 02:10:39 550

原创 无互联网固定ip进行远程控制的思路

互联网云主机1台,作为中转服务器。方式1:在云主机上建立vpn,通过vpn拨号方式,建立虚拟局域网方式2:程序开发,基于tcp方式在云主机上开发一个基于tcp的服务端在被控主机上开发一个基于tcp的clientclient的实现方式,有3中实现方式。a基于截屏的方式:优势直接截屏,通过压缩差异化传输,实现远程控制。缺点:在锁屏情况下不好处理。b基于windows远程桌面...

2019-06-21 02:02:52 898

原创 关于UDP防火墙穿透程序连通情况分析

1、upd穿透的原理最简单的理解,udp无连接协议主机A,主机B,中转服务器CA、B主机无需互联网固定ip服务器C必须有互联网固定IPA机器开启udp,发送数据到C服务器B机器开启upd,发送数据到C服务器C服务器收到A和B的数据报后,将A的package信息发送到BC服务器收到A和B的数据报后,将B的package信息发送到AA收到C服务器发送给自己的B机器的...

2019-06-19 07:12:49 589

原创 eclipse android 复制其他项目资源到工程出现的R文件报错的几种情况的处理

现象1:直接复制values/ids.xml文件到eclipse工程中,出现R文件未更新处理办法:通过eclipse直接创建ids.xml文件,将文本内容直接复制到对应位置,R文件可以自动更新以上方法针对values目录的所有xml文本有效。现象2:eclipse编译为apk报错,或进行真机调试的时候报错处理办法1、选中左侧栏的eclipse项目,选中项目后,点击鼠...

2019-06-19 07:04:22 447

原创 使用htc 6850 (touch pro)cdma手机做为电脑的无线调制解调器上网步骤

1、下载附件中wmodem.cab到手机的任意位置2、在计算机上Microsoft ActiveSync中不选中“允许usb连接”复选框。 3、在htc 6850中安装wmodem。4、用usb连线到计算机4、在htc 6850 开始---->程序----->wmodem启动5、点选menu---->start6、计算机提示你找到新硬件使用附件中的驱动添加后在你

2009-03-21 22:03:00 91

htc touch pro 6850 modem

使用htc 6850 (touch pro)cdma手机做为电脑的无线调制解调器

2009-03-21

空空如也

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

TA关注的人

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