Loading

摘要: json作为互联网上轻量便捷的数据传输格式,越来越受到重视。但在服务器端编程过程中,我们常常希望能通过智能提示来提高编码效率。JSON C# Class Generator 能将json格式所表示的JavaScript对象转化成强类型的C#实体类,来实现减少代码输入的效果。 http://jsonc 阅读全文
posted @ 2016-08-30 20:07 jevan 阅读(268) 评论(0) 推荐(0) 编辑
摘要: Siege是linux下的一个web系统的压力测试工具,支持多链接,支持get和post请求,可以对web系统进行多并发下持续请求的压力测试。 安装 Siege 01 02 03 04 #wget http://www.joedog.org/pub/siege/siege-latest.tar.gz 阅读全文
posted @ 2016-06-01 11:36 jevan 阅读(370) 评论(0) 推荐(0) 编辑
摘要: PS:Siege是一款开源的压力测试工具,设计用于评估WEB应用在压力下的承受能力。可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。siege可以从您选择的预置列表中请求随机的URL。所以siege可用于仿真用户请求负载,而ab 阅读全文
posted @ 2016-06-01 11:33 jevan 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 用「Web压测」关键词检索,能找到好多进行压测的工具,比如ab、Http_load、Webbench、Siege这些,不过今天并不是要对这些工具做对比,毕竟我们只是想得到一个结果。本文主要介绍Siege,因为Siege是上面四者中,在Mac上安装和使用最便利的,所以果断就是它了! 准备工作 在压测开 阅读全文
posted @ 2016-06-01 11:28 jevan 阅读(1704) 评论(0) 推荐(0) 编辑
摘要: Web开发,少不了的就是压力测试,它是评估一个产品是否合格上线的基本标准,下面我们来一一剖析他们的使用方式。 测试前,前面先把系统的端口限制数改大,看看Mac下面的默认限制 2000多的fd数是很小的,我们把他改大,当然我测试过了,也只能开10000而已,Linux可以开6W多,所以: 在用 uli 阅读全文
posted @ 2016-06-01 11:21 jevan 阅读(2300) 评论(0) 推荐(1) 编辑
摘要: private static void gv_CustomDrawEmptyForeground(object sender, DevExpress.XtraGrid.Views.Base.CustomDrawEventArgs e) { DevExpress.XtraGrid.Views.Grid.GridView gv = sender as DevExpress.Xtra... 阅读全文
posted @ 2016-03-31 17:33 jevan 阅读(1368) 评论(0) 推荐(0) 编辑
摘要: Finder 是 Mac 电脑的系统程序,有的功能类似 Windows 的资源管理器。它是我们打开 Mac 首先见到的「笑脸」,有了它,我们可以组织和使用 Mac 里的几乎所有东西,包括应用程序、文件、文件夹、磁盘以及你网络上的共享磁盘,你同时可以通过它看到丰富的、高质量的文件预览。 接下来笔者将和 阅读全文
posted @ 2016-02-17 10:28 jevan 阅读(8784) 评论(0) 推荐(0) 编辑
摘要: 最新:我并没有记错,是可以直接回到的 [self.presentingViewController.presentingViewController dismissModalViewControllerAnimated:YES]; 如:A present B 然后B present C 现在想在C里 阅读全文
posted @ 2016-02-02 17:05 jevan 阅读(828) 评论(1) 推荐(1) 编辑
摘要: // // TWFXSecondViewController.m // DemoMultiView // // Created by Lion User on 12-12-24. // Copyright (c) 2012年 Lion User. All rights reserved. // #i 阅读全文
posted @ 2016-02-02 16:55 jevan 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式: 1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的 阅读全文
posted @ 2016-02-02 16:39 jevan 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 调用一次计时器方法: myTimer = [NSTimer scheduledTimerWithTimeInterval:1.5 target:self selector:@selector(scrollTimer) userInfo:nil repeats:NO]; //不重复,只调用一次。tim 阅读全文
posted @ 2016-02-02 12:20 jevan 阅读(2422) 评论(0) 推荐(0) 编辑
摘要: iOS编程——通过UUID和KeyChain来代替Mac地址实现iOS设备的唯一标示(OC版) 很多的应用都需要用到手机的唯一标示,而且要求这个唯一标示不能因为应用app的卸载或者改变而变化。 在iOS7以前是可以通过Mac地址来实现这个功能的,但是iOS7(包含)以后是无法获得Mac地址的;苹果官 阅读全文
posted @ 2016-02-01 15:05 jevan 阅读(4136) 评论(0) 推荐(1) 编辑
摘要: 在EI (10.11)下,由于SIP(System Integrity Protection)机制,导致一些第三方插件不能使用,如xtrafinder.要想使用,在目前的情况下,启用的方法:一种是安全关闭SIP机制,另一种是保留SIP功能,至关闭debug功能。重启Mac,按CMD+R,进入reco... 阅读全文
posted @ 2016-01-20 13:22 jevan 阅读(1189) 评论(0) 推荐(0) 编辑
摘要: 打开终端输入cd ~vim .bash_profile插入export CLICOLOR=1export LSCOLORS=gxfxcxdxbxegedabagacadexport PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;36m\]\w\[\0... 阅读全文
posted @ 2016-01-12 01:59 jevan 阅读(2807) 评论(0) 推荐(0) 编辑
摘要: Safari 5.2 Mac OS X 10.7.2可能很多朋友使用Mac的时候都会选择将Dock隐藏(可以在系统偏好设置-Dock中选择),等到使用的时候将光标向下一划Dock就会自动弹出显示了。这个显示或者隐藏会有一点点(似乎1秒左右)的延迟,使用下面的方法可以消除这个延迟:打开应用程序-实用工... 阅读全文
posted @ 2016-01-10 23:13 jevan 阅读(1463) 评论(0) 推荐(0) 编辑
摘要: 更改配色方案:Xcode >PReferences > Fonts & Color/*****************************************************************************/AlcatrazAlcatraz除了是一个优秀的插件管理,还... 阅读全文
posted @ 2016-01-06 01:48 jevan 阅读(656) 评论(0) 推荐(0) 编辑
摘要: CocoaPods是一个负责管理iOS项目中第三方开源代码的工具。使用CocoaPods可以为我们节省设置和更新第三方开源库的时间。 下面将分为两部分来讲述如何安装和使用CocoaPods。一、安装CocoaPods 先使用下面命令升级Ruby版本:?1gem update --system 等... 阅读全文
posted @ 2016-01-05 20:19 jevan 阅读(243) 评论(0) 推荐(0) 编辑
摘要: CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去... 阅读全文
posted @ 2016-01-05 20:16 jevan 阅读(3379) 评论(0) 推荐(0) 编辑
摘要: Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetwork... 阅读全文
posted @ 2016-01-05 19:58 jevan 阅读(128) 评论(0) 推荐(0) 编辑
摘要: Homebrewhttp://brew.sh/index_zh-cn.htmlRubyGems 镜像https://ruby.taobao.org/ 阅读全文
posted @ 2016-01-05 19:53 jevan 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 由EasyIOS引出的一系列问题:转载的上一篇CocoaPods安装和使用教程中说明了,为什么要使用cocoapods ,但是要安装cocoapods需要Ruby环境,安装Ruby环境首先需要安装Xcode(因为xcode开发工具,他帮我们安装好Unix环境需要的开发包)然后需要安装homebrew... 阅读全文
posted @ 2016-01-05 19:40 jevan 阅读(1862) 评论(0) 推荐(0) 编辑
摘要: 在安装CocoaPods之前要先配置好RUBY环境,本文就怎么安装RUBY的环境进行一总结。安装Ruby环境首先需要安装Xcode然后需要安装Homebrew,接下来需要安装RVM最后安装Ruby环境。安装XCode就不用说了,大家都会。Homebrew是一个包管理器,用于在mac上安装一些os x... 阅读全文
posted @ 2016-01-05 19:37 jevan 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 附带上破解版安装说明:1.在MAC上选中SmartSVN.dmg,右键->打开2.双击syntevo_keygen.jar 如果没有安装java会自动提示安装的3.输入Name Email(随便输入), 注意选对Application下的选项,我用的是SVN所以选Syntevo SmartSVN选择... 阅读全文
posted @ 2015-12-30 10:38 jevan 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 我分享的百度网盘地址,官网下载慢:http://pan.baidu.com/s/1uOBYQ名称下载地址更新时间IOS 9.2031-43202-A.dmg20151209OS X 10.11.2031-43203-A.dmg20151209tvOS 9.1031-43205-A.dmg201512... 阅读全文
posted @ 2015-12-29 17:09 jevan 阅读(2423) 评论(0) 推荐(0) 编辑
摘要: 都知道,苹果官网的IOS Developer Library是开发者最喜欢用的知识仓库,但由于有时打开它实在太慢了!但是,我们可以手动下载离线版的!离线的文档,在这里,叫做DocSet,意指文档集合。下载方法:1、打开这个官网提供的连接:https://developer.apple.com/lib... 阅读全文
posted @ 2015-12-29 17:07 jevan 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: 说起这个算法,在php中我是这么实现的functiongenerateSig($params,$secret=''){if(empty($secret)){$secret=$this->appSecret;}$str='';ksort($params);foreach($paramsas$k=>$v... 阅读全文
posted @ 2015-12-25 16:04 jevan 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 简介应用基于HTTP POST或HTTP GET请求发送Open API调用请求时,为了确保应用与REST服务器之间的安全通信,防止Secret Key盗用、数据篡改等恶意攻击行为,REST服务器使用了参数签名机制。应用在调用Open API之前,需要为其所有请求参数计算一个MD5签名,并追加到请求... 阅读全文
posted @ 2015-12-25 16:03 jevan 阅读(1544) 评论(0) 推荐(0) 编辑
摘要: PHP:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465classJoDES {privatestatic... 阅读全文
posted @ 2015-12-25 15:55 jevan 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 代码如下//using System;using System.Windows.Forms;using DevExpress.XtraEditors;namespace WindowsFormsApplication1 { public class ScrollHelper { ... 阅读全文
posted @ 2015-04-20 18:15 jevan 阅读(2388) 评论(0) 推荐(0) 编辑
摘要: 为了使程序在弹出窗口时置顶层且不获取系统输入焦点,避免影响用户当前的操作,来电通来电弹屏软件尝试过N多种办法,例如:弹出前保存当前焦点窗口句柄,弹出时因为使用TopMost系统默认将焦点交给了弹出窗口,弹出后再将焦点还给弹出前的焦点窗口句柄(C#让窗体置顶弹出但不获取焦点)。这种方法貌似解决了问题,... 阅读全文
posted @ 2015-04-20 18:11 jevan 阅读(1081) 评论(0) 推荐(1) 编辑
摘要: 想用C#得到The All Users Desktop(Public\Desktop)的路径。原来以为很简单,然而Environment.GetFolderPath(Environment.SpecialFolder.Desktop)只能得到当前用户的桌面路径。到最后,没有办法,只能调用C++的函数... 阅读全文
posted @ 2015-01-13 17:30 jevan 阅读(11996) 评论(0) 推荐(2) 编辑
摘要: 前几天,做个小程序时遇到的问题,在百度上搜索了很久,没有发现好的解决方案,在英文网站上立刻搜到办法,看来还是国外的资源要全面一些,只是Google经常访问不正常,没办法啊。“C#如何获取快捷方式指向的目标文件”,这个问题在百度上搜索的大多数结果是打开快捷方式文件,把快捷方式文件按字节读入指数组中,然... 阅读全文
posted @ 2015-01-13 17:15 jevan 阅读(4746) 评论(0) 推荐(1) 编辑
摘要: 近来项目中有需要用到一个技术:使用C#操控快捷方式,包含创建和读取等。现整理一下实现方式,分享给大家。第一步 创建一个项目无需废话,跳过。第二步 引用COM组件右键“引用”,“添加引用”,选择“COM组件”,找到“Windows Script Host Object Model”,然后确定。第三步 ... 阅读全文
posted @ 2015-01-13 17:12 jevan 阅读(2297) 评论(0) 推荐(0) 编辑
摘要: 要检测文件被那个进程占用,需要使用微软提供的工具Handle.exe,这里有微软提供的下载我们可以在c#中调用Handle.exe 来检测到底哪个进程占用了文件string fileName = @"c:\aaa.doc";//要检查被那个进程占用的文件Process tool = new Proc... 阅读全文
posted @ 2015-01-13 17:07 jevan 阅读(7953) 评论(4) 推荐(2) 编辑
摘要: 一位朋友碰到了一个WinForm的问题,在网上搜了一通,没找到能解决问题的方案,正好我以前以碰到过,在这里把解决方案呈上,以便有遇到此问题的朋友能有帮助。问题是这样的,当启用了虚拟样式后,设置好的TeeView 的图标就不见了,代码如下:Application.EnableVisualStyles(... 阅读全文
posted @ 2015-01-08 09:59 jevan 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 以前感觉用JQuery来设置自定义属性很方便,现在没有用JQuery,要用原生的JavaScript来操作自定义属性。Jquery操作自定义属性的方法,很简洁:Js代码$("#test").attr("test","aaa")//设置$("#test").removeAttr("test")//删除... 阅读全文
posted @ 2014-06-29 22:45 jevan 阅读(23361) 评论(0) 推荐(0) 编辑
摘要: 多线程无论您是为具有单个处理器的计算机还是为具有多个处理器的计算机进行开发,您都希望应用程序为用户提供最好的响应性能,即使应用程序当前正在完成其 他工作。要使应用程序能够快速响应用户操作,同时在用户事件之间或者甚至在用户事件期间利用处理器,最强大的方式之一是使用多线程技术。多线程:线程是程序中一个单一的顺序控制流程.在单个程序中同时运行多个线程完成不同的工作,称为多线程。如果某个线程进行一次长延迟操作, 处理器就切换到另一个线程执行。这样,多个线程的并行(并发)执行隐藏了长延迟,提高了处理器资源利用率,从而提高了整体性能。多线程是为了同步完成多项 任务,不是为了提高运行效率,而是为了提高资源使 阅读全文
posted @ 2013-10-15 17:28 jevan 阅读(446) 评论(0) 推荐(0) 编辑
摘要: “方法”是包含一系列语句的代码块。 程序通过“调用”方法并指定所需的任何方法参数来执行语句。 在 C# 中,每个执行指令 都是在方法的上下文中执行的。最近在写一个反射调用时,需要通过反射来调用方法。想写一个通用的方法调用的通用函数,这就需要将方法各种形式考虑在内。在这里只是对C#4.0的方法进行一次简单总结,也希望给大家一个清晰的认识。方法模板:可访问性 修饰符 返回值 方法名(参数列表){...}可访问性: private protected internal public方法修饰符: static abstract virtual/override 等返回值: 某种类型或无返回值方法名:m 阅读全文
posted @ 2013-10-15 16:56 jevan 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 最近几日用到DevExpress的Grid,其中又用到Master-Detail。发现点击Detail中的行,无法获取所属的Master rowHandle,查阅了资料才知道,原来一个属性就可以了。假设GridControl下有gridview1,gridview2,其中gridview1是master,gridview2是child。那么语句如下:private void gridView2_GotFocus(object sender, EventArgs e){//MessageBox.Show("ddd");DevExpress.XtraGrid.Views.Gri 阅读全文
posted @ 2012-08-02 01:14 jevan 阅读(1313) 评论(0) 推荐(0) 编辑
摘要: Thinkpad的Medem驱动通过System Update升级后给安装了个NetWaiting,看了一下,没什么用,想卸载掉,结果发现“添加/删除程序”中居然没有卸载项,够LM的!搜索了一下,有人建议用专业的卸载软件卸载,不过从经验上看这种通过第三方的卸载一般卸不干净,还有会有后遗症。感觉上Lenovo不应该干这种没RP的事情,于是打开系统的Uninstall登记项搜索。步骤:1.运行RegEdit,展开到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall2.查找,输入“NetWaiting”搜索3. 阅读全文
posted @ 2012-06-30 02:16 jevan 阅读(1859) 评论(0) 推荐(0) 编辑