- 博客(25)
- 收藏
- 关注
转载 ADB 常见问题
adb 端口 被占用 输入:adb nodaemon server ,提示哪个端口被占用了 输入:netstat -ano | findstr “5037” ,提示哪些进程占用了该端口 输入:tasklist /fi “PID eq 3676”,提示进程信息自己配置 adb server 端口 在系统环境变量中定义 ANDROID_ADB_SERVER_PORT 的值即可
2016-01-06 11:33:08 620
转载 C#与Java的RSA
前段时间的一个项目,涉及到在C#的项目中调用外部Java系统的接口,其中的登录功能要求C#端先与Java端协商RSA公钥,然后用公钥加密密码提交给Java端进行验证。Java端使用的是2048位的标准RSA加密,给出的公钥是一个HEX字符串,如:30820122300D06092A864886F70D01010105000382010F003082010A02820101008C214751E6E
2015-03-07 11:21:57 1548
转载 原型设计工具Axure RP 7 汉化包+元件库汉化+注册码
关于汉化,请将汉化包解压后的lang文件夹复制到Axure RP7.0的安装目录下,即可完成汉化!软件下载地址:百度网盘:http://pan.baidu.com/s/1hqoRLsw注册码用户名 aaa注册码 h624pifAqt7It5e8boKkML+Y4RjDX5xknP4k7QktJYQoxsvv7VUS7hBCv/2ef45P
2014-08-23 11:10:36 1245
转载 Win8.1专业版 v1.5(32位+64位无精简)
Y-OS Ghost Win8.1 With Update x86&x64 专业版 v1.5(32位+64位无精简)*系统没有集成第三方驱动,若部分驱动没有安装好,可以使用驱动精灵安装。*系统按平常习惯性优化,稳定快速,增加右键关机重启功能,仅集成必备的压缩软件WinRAR、百度高速浏览器和驱动精灵。*关于激活:本系统使用KMS激活,支持离线完美激活,可以永久使用。《Y-OS Gh
2014-08-23 11:08:32 2442
转载 Java实现AES加密解密
import javax.crypto.*;import javax.crypto.spec.*;public class AES{ public static void main(String[] args) throws Exception { /* * 加密用的Key 可以用26个字母和数字组成,最好不要用保留字符,虽然不会错,至于怎
2013-04-19 15:45:36 716
转载 用OleDb读取Excel数据
用OLEDB进行Excel文件数据的读取,并返回DataSet数据集。其中有几点需要注意的:1.连接字符串中参数IMEX 的值: 0 is Export mode 1 is Import mode 2 is Linked mode (full update capabilities)IMEX有3个值:当IMEX=2 时,EXCEL文档中同时含有字符型和数字型时,比如第C列有3个值,2个
2013-03-21 10:08:24 730
原创 记录
public void AddControlsDelegate(DTE2 dte){ Project prj = (Project)((Array)dte.ActiveSolutionProjects).GetValue(0); ProjectItem item = prj.ProjectItems.Item("Form1.cs") as ProjectItem;
2013-02-08 14:33:13 326
原创 VS-Addin
1.Line Counter - Writing a SharpDevelop Add-Inhttp://www.codeproject.com/Articles/14857/Line-Counter-Writing-a-SharpDevelop-Add-In2.Useful enhancements for Visual Studio .NEThttp://www.cod
2013-02-08 13:41:59 489
转载 Visual Studio 可扩展性开发(一):IDE概览
大体上来说,我们日常开发中看到的VS IDE主要包含各种窗口和工具栏,这些窗口有浮动的、可停靠的、标签式三种模式,包括打开VS时看到的起始页。下面来看一下其中的一些重要窗口。1)解决方案管理器(Solution Explorer) 在这里,我们可以查看和管理解决方案内的各个项目、项目所包含的文件,它们以树形的结构呈现。它的快捷键是Ctrl + W, S。2)属性窗口(Property
2013-02-07 10:58:51 617
转载 善用VS中的Code Snippet来提高开发效率
前言一个常见的例子,在使用for语句结构时,可能会有这样的代码:int[] array = { 1, 2, 3, 4, 5 };for (int i = 0; i < array.Length; i++){ Console.WriteLine(array[i]);}VS的开发者想的很周全,提供了Code Snippet功能,从而实现了上面的想法。它保存了for循环代码
2013-02-07 10:53:26 407
转载 仅一行代码,打造一个在线编辑器
在大部分人眼里,技术宅给人的印象是沉默寡言,总摸不透他心里想些什么,彼此都保持距离。作为半个程序员,我觉得真正的技术宅大部分时间都在找乐子,鼓捣各种想法,和大部分人的极客心理是一样的,程序员也还爱讲笑话,也喜欢烧菜做饭,虽然大多是为了减减压,这样看来和常人没什么不一样。不一样的地方,技术宅崇尚极致,喜欢极简,又希望简约不简单,背后就是技术宅满心思的不断的尝试,我正在看着一出好戏在上演:
2013-01-31 10:27:50 350
转载 如何编写出优美的JavaScript代码
写好代码和作文章差不多,无外乎:工整、优雅、拒绝重复、惜字如金。下面提供几个小建议:态度对代码要有感情,每一行都应该尽心尽力,并且还要有把那些扔垃圾篓的代码再重写两遍的冲动——一旦有了这种冲动之后,什么都挡不住你,连吃喝拉撒时,问题都会浮现到你脑子里,你就会不由自主地解决它们……能对自己的代码提出怀疑本身就是一件了不起的事!加油!少写代码提前设计能有助于少写代码,增强全局感。而代码
2012-12-22 14:27:54 358
转载 VS2010添加新类时自动添加public关键字
在Visual Studio 2010的默认配置下,添加一个新类时,不会自动添加public关键字,而通常我们都需要添加,每次手动添加是个麻烦事。通过修改VS2010的ItemTemplate,可以避免这个麻烦。修改方法如下:1. 打开文件夹Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Code\1033,找
2012-09-20 10:02:44 2079
转载 Java编程中“为了性能”需做的26件事
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:
2012-08-01 09:27:46 2308
转载 [情人节专属]纯js脚本3D玫瑰
导语:开发者Roman Cortes就用js脚本语言创造了一朵独一无二的红色玫瑰,来看看他是如何做到的,或许,你也可以做出更漂亮的玫瑰来。以上图片是一张静态图,它是由代码生成的3D图片。这朵代码玫瑰的三维表面呈现采取了蒙特卡罗方法,这朵玫瑰的创造者对蒙特卡罗方法非常推崇,他表示在功能优化和采样方面,蒙特卡罗方法是“令人难以置信的强大工具”。在代码玫瑰中就使用到了这个方法。关于这个方法可以参
2012-07-31 16:16:15 1831
转载 让 .Net 程序 脱离 .net framework框架 运行的方法
.Net 框架目前逐步在普及了,仍然有很多人在寻找如何让.NET程序脱离.NET框架的方法。现成的工具有 Xenocode 的postbuidle或者vas,还有 Salamander .NET Linker .另外还有 MaxToCode 作者以前做的 framework linker. 以及一些支持注册表模拟和文件模拟的打包工具molebox,thinstall等.最后还有某网
2012-07-30 15:47:16 616
转载 Maxtocode对.Net程序加密的原理及解密探讨五(元数据还原以及IL解码的改进)
前一回讲了 IL字节码的解码问题,并提供了一个小工具,但解码的效果和 ildasm还是差很多,给阅读也带来了一些困难。还有就是有些文件选择文件后解码会出错,这是因为maxtocode对文件里面的元数据进行了随机加密。这一回主要解决元数据的还原以及对解码进行改进。题外话:国庆后maxtocode推出了3.12版,称对.net formwork 2.0获取msil代码的方式进行了限制。即在
2012-07-30 15:45:23 2631
转载 Maxtocode对.Net程序加密的原理及解密探讨四(翻译IL字节码)
在前面几章我们已经能够去掉被加密程序原始的IL字节码了。这些字节码是十六进制的,我人脑直接来阅读是非常困难的。这一章主要介绍将字节码翻译成 可阅读的 MSIL 汇编代码,以及前几章的遗留问题解决。 这里我们将用到上面这个工具软件 IlByteDecoder.软件下载地址:http://www.bbsftp.com/temp/ILByteDecode.rar使用比较简单,注意
2012-07-30 15:43:58 1599
转载 Maxtocode对.Net程序加密的原理及解密探讨三(实例解密)
上一回我们试验了通过反射的方式获取method的源代码。这次我们就用一个实例来演示dump一个程序集中的所有类型和方法的IL源代码。首先打开VS2005 新建一个C#的windows程序:在窗体添加添加一个2个 button,2个label,一个textbox,一个 checkbox,一个savefiledialog。界面如下:事件代码如下: 1 pub
2012-07-30 15:42:15 2845
转载 Maxtocode对.Net程序加密的原理及解密探讨二
这篇文章我们将介绍怎么获取解密后的IL字节代码。我们先回顾一下前文,在上一回我们提到“InFaceMaxtoCode.Startup 正常启动后,在整个程序集中只会运行一次。”。当时这种说法是很武断的,如果 “InFaceMaxtoCode.C______(num2, num3)” 的返回值总是 false的话,该函数就会被执行多次,不过根据后来动态调试的结果,我们证实了“InFace
2012-07-30 15:38:53 1564
转载 MaxtoCode对.Net程序加密的原理及解密探讨一
这里研究的对象是3.1试用版.这里只探讨程序代码的加密. 对.Net程序代码的加密过程如下:1. 运行 ildasm 将程序集反编译成 il代码文件.2. 对IL代码文件进行处理.(*)3. 运行 ilasm 将 IL代码文件编译成程序文件.4. 直接对程序文件中的il字节码加密.(**) 粗体表示的 2 , 4 是关键步骤. 我们先来看看第四步.这一步就是加密
2012-07-30 15:36:27 1552
转载 C# 防止源码遭破解
一. 前言 DotNet 是 ms开发并推广的企业解决方案,也是Ms以后几年的核心发展战略之一,所以我觉得 DotNet 是有前途的,他有一个优秀的概念,还有一个强大的财团,想失败都很难啊。DotNet 缺乏的是大型企业高层管理人员对它的信心,这还需要时间和事例去证明,世界上待开发的大案件还很多,Java 和 DotNet 最终谁的市场比例多,现在还说不清楚。二. 简介
2012-07-30 15:33:53 2857
转载 Appscan 安全漏洞修复
1.会话标识未更新:登录页面加入以下代码 Java代码 request.getSession(true).invalidate();//清空session Cookie cookie = request.getCookies()[0];//获取cookie cookie.setMaxAge(0);//让cookie过期 request.getSessi
2012-06-14 11:50:12 985
转载 如何限制同一客户端登录的用户数量以及禁止同一用户同时在不同客户端登录?
在web应用系统中,出于安全性考虑,经常需要对同一客户端登录的用户数量和一个客户同时在多个客户端登陆进行限制。具体一点就是: 1、在同一台电脑上一次只允许有一个用户登录系统,2、一个用户在同一时间只允许在一个客户端登录。 我最近做的一个系统就遇到了这样的问题,本来系统已经开发完成了,但是安全测评没有通过,就是因为没有做这两个限制。怎么来做这样的限制呢?我在网上找了很久,发现问这
2012-06-14 11:47:45 1675
转载 会话标识未更新问题
我的系统在做AppScan安全扫描时,爆出一个高危漏洞:会话标识未更新。提供的解决办法是,在用户登录时始终使用新的会话。 我仔细查看了我的系统。原来在用户进入登录页面,但还未登录时,就已经产生了一个session,用户输入信息,登录以后,session的id不会改变,也就是说还是以前的那个session(事实上session也确实不会改变,因为没有建立新session,原来的se
2012-06-14 11:46:40 732
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人