自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

翻译 解决Mac下SourceTree每次都让输入密码的问题

在我的一台Mac上是正常的,但是另一台每次操作都是让输入密码,非常烦人,虽然大概知道是因为SSH什么的问题,但搜索百度也没发现解决办法。于是乎搜索谷歌,发现如下解决办法。SourceTree -> Preferences -> Git -> Use System Git 中文版:SourceTree -> 偏好设置-> Git -> 使用系统安装的Git

2017-04-09 15:08:17 8327 4

原创 vs2015编译libcurl+ssl+zlib(MT静态版)

编译不需要vc运行时的MT静态库版本的libcurl+ssl+zlib三个库的目录放在同级目录下,以便对应本文的路径。 一定要使用VS2015 的 MSBuild 命令提示符,否则编译openssl可能会因为环境识别导致各种失败zlib优先把找到Makefile.msc的CFLAGS = -nologo -MD -W3 -O2 -Oy- -Zi -Fd"zlib" $(LOC)这一行,改为MD改

2016-10-08 19:49:39 4937

原创 C# AllowDrop设置为True后拖放无效的问题

设置了AllowDrop但是拖入进来鼠标还是显示禁止的标志,也调用不到Drop的事件。这样的话一般来说是你的程序使用了管理员权限!在不同UAC等级下,是不允许拖放的。官方建议是让你的程序不使用管理员权限。具体请参看: http://blogs.msdn.com/b/patricka/archive/2010/01/28/q-why-doesn-t-drag-and-drop-work-when-m

2016-03-16 11:25:11 11589 1

原创 C#使用SharpZipLib解压Zip单个文件到内存

DoNetZip也是挺坑的,某些zip解压缩不了, 异常返回“Ionic.Zip.ZipException: Cannot read that as a ZipFile”, 只有和SharpZipLib一起用了。。。找了半天SharpZipLib的文章,还真没找到解压缩到内存的,难道是搜索引擎问题?所以自己写了一下 从一个zip里取一个文本文件,我是后面转的文本,可以改为直接使用Stream。d

2016-01-25 17:56:13 3489 1

原创 C# wpf WebBrowser遮挡上层UI的解决办法

大家都知道的,在wpf中引用WebBrowser是一个有独立句柄的窗口。这样的话,wpf的UI就无法对齐进行覆盖,这里有一个折中的解决方案,在需要覆盖WebBrowser时,对其进行截图并隐藏控件,把他所占用的位置用一个Image替代,并将图片设置到Image上面,隐藏覆盖UI时,再把Image隐藏,WebBrowser显示出来就行了!本文中需要的截图 我已经在前面发过文章 http://blog

2016-01-19 13:31:13 7278

原创 C#及wpf WebBrowser截图

最靠谱的截图源码,直接拿去用,返回的ImageSource可以直接设置给Image控件using System;using System.Collections.Generic;using System.Drawing;using System.IO;using System.Linq;using System.Runtime.InteropServices;using System.T

2016-01-19 13:17:34 2576

原创 DoNetZip解压缩中文文件名乱码的解决方案

今天踩进了这个坑里,写一下省的后面的人掉坑using (ZipFile zip = new ZipFile(zip_file, Encoding.UTF8)){ zip.ExtractAll(un_path, ExtractExistingFileAction.OverwriteSilently);}return true;ZipFile的第二参数 可以指定编码 不多说了 我本来都要把

2016-01-14 17:18:13 1756

原创 C#中使用DotNetZip选择指定文件并解压

说一下如何选择一个文件(或者判断其是否存在)并解压缩//请自行在NuGet中安装DotNetZipusing Ionic.Zip;//关键代码var zip_file = @"C:\a.zip";using (ZipFile zip = ZipFile.Read(zip_file)){ //选择一个myfile.txt的文件在zip根目录 并得到枚举类型 var file_na

2015-12-19 12:01:30 2322

原创 c#(.net4.0)comboBox简单绑定

首先定义你自己的类型 我这里定义一个简单的public class mydata{ public string name { get; set; } public string value { get; set; }}然后代码逻辑mydata[] items = ... //你的数据comboBox.ItemsSource = datas; //设置Item资源comboBo

2015-12-14 15:13:17 533

原创 修正WPF中Line像素不准确的问题

wpf中有时会遇到明明设置的1像素,但是画出的却是2像素的问题 比如这样 <Line X1="10" Y1="10" X2="100" Y2="10" Stroke="Black" StrokeThickness="1" > </Line>得到的确是… 简单的修正方法 <Line X1="10" Y1="10" X2="100"

2015-12-04 11:09:01 1671

原创 lua中使用json格式

近期接触了一些lua中使用json的需求。整体来说,分为两种cjson这种,将代码和lua一起编译。直接引用一些json.lua的源文件来支持json这里要使用的是第二种,相对第一种的优势是,非常简易 json.lua来自 http://regex.info/blog/lua/json使用方法非常简单引用JSON = (loadfile "JSON.lua")() json文本转到tab

2015-11-18 12:02:27 33167 4

原创 VS在windows10输入中文显示问号的问题

最近在用win10,遇到vs2013 2015 还有一些软件中输入中文会直接出俩??的问题。答案是,因为你装了其他语言的键盘,比如你在中文简体下面增加了美式键盘。网上有指出只留一种输入法即可,但是似乎是不全面的,比如微软拼音和搜狗拼音输入法同时存在的时候是可以正常输入的。所以判断为,只留下能输入中文的的键盘即可。

2015-08-10 16:26:13 9594 2

原创 vs2013 c#智能提示变成英文的问题

一般是因为在安装vs2013后又安装了其他版本的vs造成的,比如vs2015等。首先尝试在工具选项中设置区域语言,如不行的话,请尝试使用vs2013的安装程序修复一遍即可。

2015-08-06 10:06:19 3543

原创 VS2015编写Win10通用应用提示error CS0012的问题解决方案

1>------ 已启动生成: 项目: App6, 配置: Debug x86 ------1>C:\Users\Administrator\documents\visual studio 2015\Projects\App6\App6\MainPage.xaml.cs(33,26,33,67): error CS0012: The type 'IAsyncAction' is defined

2015-07-31 11:57:50 6733

原创 安装windwos10 SDK RTM

终于等待了win10发布 迫不及待的准备去装sdk去了1.你需要安装vs2015的任意版本(RC、正式) ,请到https://www.visualstudio.com/进行下载安装2.下载sdk并安装地址http://download.microsoft.com/download/E/1/F/E1F1E61E-F3C6-4420-A916-FB7C47FB

2015-07-30 00:30:26 536

原创 C#判断JObject成员key是否存在

C#判断JObject成员key是否存在if (json_.Property("abc") != null){//成员abc存在}

2015-03-19 14:19:45 22144

原创 C#Json JObject成员的枚举

Json JObject成员的枚举foreach (var item in _json){ item.key.ToString();}

2015-03-19 14:16:46 1678

原创 C#获取两个时间相差的秒数

函数是取一个时间和一个日本时间(UTC+9)对比,返回了一个秒的文本。比如我用我机器上的本地时间(北京UTC+8),则会返回“3600”。 public static string GetNowTimeSpanSec(DateTime _time) { DateTime now = DateTime.UtcNow;

2015-03-13 12:20:35 28539

原创 C#指定时区时间转为本地时间

这是一个从日本时间转换为本地时间的例子,因为日本的时间为UTC+9,所以我这里减去9小时,取得其相对的UTC时间,然后获取本地时区信息,把本地时区相差的时间加上即可。 public static string JapenTimeToChinaTime(string _time) { TimeZoneInfo local_zone

2015-03-13 12:17:44 1438

原创 在sublime text2\3中安装svn插件

看了网上好几个,发现可能是有点老的原因,他们略了第一个步骤,导致下载会失败,需要去网址上找最新的。1.访问https://packagecontrol.io/installation 你应该可以看懂的,两种版本,按照你的版本复制下来。2.在sublime text中按Ctrl+~呼出控制台,把上面复制的粘贴进去回车。3.按下Shift+Ctrl+P,输入Inst

2015-01-28 16:34:24 1955

原创 软件内嵌页面被运营商插入广告的处理方法

本文仅讨论内嵌页面被插入广告的处理(可控制的IWebBrowser2)一些内嵌页面的软件往往被无耻的电信运营商加入广告弹窗,严重影响用户体验和口碑,我将在这里讨论几个现象和方法,希望可以给大家一些启发。一、直接弹窗类这个我定义为只要是打开你的页面,随之就会弹出一个或数个另外的IE或其他浏览器窗口,显示广告或其他推广内容。(比如广州电信的催费通知)1.解决方法

2014-12-24 16:43:30 5430

原创 wtl在rc中修改控件文本中文显示?乱码的问题

wtl在rc中修改控件文本we 及菜单显示?的问题打开rc文件 找到 LANGUAGE#pragma code_page开头的两行进行如下的修改 改为中文保存即可...LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED#pragma code_page(936)

2014-08-10 13:01:19 667

原创 WM_CHAR 中文乱码的问题解决方法

因为工作中需要,我需要使用WM_CHAR发送文本或者模拟复制粘贴,向一个句柄发送文本内容。而极少数用户会出现发送得到的文本中文部分为乱码,复制粘贴的方法,再设置剪贴板时使用unicode的方式,可以解决一部分用户的问题,但似乎无法完全根除。出现这个问题的原因应该是键盘布局无误了,那如何调整键盘布局呢,首先你要在所输入的句柄所在的进程中有一个DLL,来执行相关键盘布局修改的函

2013-05-20 15:40:31 2498

原创 D3DHook实际应用中的问题处理

一.设备丢失 (Device Lost)当最小化D3D窗口、全屏切换出或者调整分辨率时,会产生的问题,需要在所Hook的Present绘制前进行相关的处理。1.检测Device Lost我们需要调用类函数CreateDevice的参数 pPresentationParameters->TestCooperativeLevel,返回值为0是正常,其他值为Device Lost

2012-11-15 11:24:27 2924 3

原创 编程实际遇到的奇葩系统现象总结

1.CStringW= CStringA 这样应该是可以直接赋值并转为unicode的,但是有极少数win7这样会把 CStringA 中的中文转为乱码,如果处理的是路径的话,后果可想而知。最后一个发现的系统是win7x64家庭版非sp1。解决方法:自己写A2W转换代码。2.部分机器(win7)打开进程读取相关内存,我有用过这种通信方式,读取到的都是0x76,0x76,0x76

2012-11-14 09:49:52 495

原创 易语言D3DHook

绘制部分是直接用VS2010写的win32 DLL(懒得用易写了),绘制函数代码如下,不想用带的这个DLL自己写就行了。__declspec(dllexport) BOOL DrawMyTextEx(LPDIRECT3DDEVICE9 pDxdevice,TCHAR* strText ,int nbuf,TCHAR* FontName ,int FontH,int FontW,int

2012-04-09 14:48:20 5738

原创 注入游戏后保证稳定性的总结

最近对一个游戏进行了注入并HookD3D的操作,期间程序一度出现一些游戏不稳定的问题,现在总结一下。  注入方式1.注入方式内存方式适用于win7x64非sp1外的版本 (打开进程>申请内存>写入DLL数据>开启远程线程指向内存地址)。2.线程注入部分系统存在不兼容(未确定) 。一.初始化流程由两个DLL组成,可理解为

2012-04-07 11:13:24 2138

空空如也

空空如也

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

TA关注的人

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