-
SQL注入强攻
SQL注入攻击SQL注入攻击是黑客对数据库进行攻击的常用手段之一。随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQLInjection,即SQL注入...
86
热度 -
Android实战技艺:深入解析AsyncTask
Android实战技巧:深入解析AsyncTaskhttp://blog.csdn.net/hitlion2008/article/details/7983449?关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到ImageV...
95
热度 -
Android中使用gzip传送数据
Android中使用gzip传递数据HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用GZIP压缩技术来减少文件大小,减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。作者在写这篇博客时经过测试,4.4MB的文本数据经过Gzip传输到客户端之后变为392KB,压缩效率极高。一.服务端服务端有2种方式去压缩,一...
5
热度 -
android面试题小结加强再加强版(三)
android面试题总结加强再加强版(三)26.如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?当你的程序中某一个ActivityA在运行时中,主动或被动地运行另一个新的ActivityB这个时候A会执行Java代码publicvoidonSaveInstanceState(BundleoutState){super.onSaveInstanceState(ou...
28
热度 -
【C#】分享一个带叠加消息的增强消息框MessageBoxEx
【C#】分享一个带附加消息的增强消息框MessageBoxEx--------------201507091034更新---------------首先感谢猿友E204在回复中的反馈。解决双击【详细信息】按钮造成的Checked状态改变问题,办法是让ToggleButton忽略WM_LBUTTONDBLCLK消息修正收起详细信息区逻辑,改为直接取用plAttachZone.Height。之前是取E...
35
热度 -
13 结尾
PHP扩展开发-v1.0PHP扩展开发Author:牛家明Iamnew<[email protected]/**/>QQ:9478477751前言这篇文章是我个人的学习笔记,我把这篇文章送给所有喜欢PHP语言,喜欢PHP扩展开发的同行、同学们。2前期准备闲话不和大家撤了,如果您想学习php的扩展开发,相信您对php基础知识已经有了一定的了解。PHP扩展时用C语言编写的,如果您...
407
热度 -
Nginx+PHP-FPM优化技巧总结
【原创】Nginx+PHP-FPM优化技巧总结php-fpm的安装很简单,参见PHP(PHP-FPM)手动编译安装。下面主要讨论下如何提高Nginx+Php-fpm的性能。1.Unix域Socket通信之前简单介绍过UnixDomainSocket这种通信方式,参见:Nginx+PHP-FPM的域Socket配置方法Unix域Socket因为不走网络,的确可以提高Nginx和php...
334
热度 -
windows上PHP APC拓展的安装和配置
windows下PHPAPC拓展的安装和配置?APC简介APC(AlternativePHPCache)是一个PHP缓存。它在内存中存储PHP页面并且减少了硬盘的I/O。这对于性能的提升十分明显。你甚至可以在CPU使用率下降50%的情况下提升系统50%的性能。这篇教程我们会告诉大家如何在windows上安装APC。我已经在windowsserver2003上成功测试。当然,在你也可以使用windo...
38
热度 -
定了!60元/股,估值120000亿,全球最大IPO诞生!
来源:华尔街见闻(ID:wallstreetcn)作者张丹丹陶旖洁杜玉编辑位宇祥,文中观点不构成投资依据。 备受期待、饱受瞩目的沙特阿美IPO发行定价终于出炉,坐实“全球最大IPO”的美誉。 12月5日周四美股午盘后,沙特阿美发布官方公告称,IPO定价为32沙特里亚尔/股(约60元),位于30-32里亚尔定价区间的顶端,估值达1.7万亿美元(约11.9729万亿元)。IPO认购总额达到1190...
59
热度 -
eclipse快捷键归藏
eclipse快捷键收藏编辑作用域功能快捷键全局查找并替换Ctrl+F文本编辑器查找上一个Ctrl+Shift+K文本编辑器查找下一个Ctrl+K文本编辑器删除当前行Ctrl+D文本编辑器当前行的下一行插入空行Shift+Enter文本编辑器当前行插入空行Ctrl+Shift+Enter文本编辑器定位到最后编辑的位置Ctrl+Q全局恢复上一个选择Alt+Shift+↓全局快速修正Ctrl+1全局内...
41
热度 -
结语&核心点
【移动前端开发实践】从无到有(统计、请求、MVC、模块化)H5开发须知前言不知不觉来百度已有半年之久,这半年是996的半年,是孤军奋战的半年,是跌跌撞撞的半年,一个字:真的是累死人啦!我所进入的团队相当于公司内部创业团队,人员基本全部是新招的,最初开发时连数据库都没设计,当时评审需求的时候居然有一个产品经理拿了一份他设计的数据库,当时我作为一个前端就惊呆了......最初的前端只有我1人,这事实上...
237
热度 -
小弟我的网络兼职MVC项目开发-数据绑定
我的网络兼职MVC项目开发-数据绑定阅兵假期回郑州了,没有更新,抱歉了。鉴于代码还没有完善,提供邮箱的朋友,我已经把项目发过去了。等项目整合完毕之后,共享源码。参考网站:革西网络接着说说数据的绑定:1publicActionResultIndex()2{3ViewBag.userinfo="";4varuser=Session["user"]asUserInfo;5ViewBag.userinfo...
89
热度 -
探索并发编程(一):操作系统篇
在多线程、多处理器甚至是分布式环境的编程时代,并发是一个不可回避的问题,很多程序员一碰到并发二字头皮就发麻,也包括我。既然并发问题摆在面前一个到无法回避的坎,倒不如拥抱它,把它搞清楚,决心花一定的时间从操作系统底层原理到Java的基础编程再到分布式环境等几个方面深入探索并发问题。先就从原理开始吧。并发产生的原因虽然从直观效果上,处理器是并行处理多项任务,但本质上一个处理器在某个时间点只能处理一个任...
893
热度 -
extjs4.0 解决grid中文排序错乱有关问题~
extjs4.0解决grid中文排序错乱问题~~~因为extjsgrid中文排序是按照ascii码排的,所以排序错乱,我的思路就是先把中文转成拼音,然后再排序应该就可以 测试所用 Ext.apply(Ext.data.SortTypes,{ asString:function(value){ //expectsanobjectwithafirstandlastnameproperty ...
4092
热度 -
给Eclipse提速的7个技艺
给Eclipse提速的7个技巧大约一个月前,我发表了一篇博客,其中介绍了对Eclipse的爱与恨。有些人问我如何给Eclipse提速,这篇文章就来讨论这个问题。顺带提一下,这篇文章不是比较IDE,所以不要说你讨厌某个IDE而选择另外一个。这篇文章只是关注如何让Eclipse运行得更快。每个技巧都针对Windows、Linux和MacOS用户详细说明。在使用所有优化技巧之后,Eclipse应该能在1...
74
热度 -
16_Android生命周期又介绍,通过androidconfigChanges属性让界面旋转时不改变状态中保留的值
16_Android生命周期再介绍,通过androidconfigChanges属性让界面旋转时不改变状态中保留的值??Aandroid:configChanges属性对android:configChanges属性,一般认为有以下几点:1不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次。2设置Activity...
52
热度 -
Android事件总线还能如何玩
Android事件总线还能怎么玩?顾名思义,AndroidEventBus(github链接:https://github.com/bboyfeiyu/AndroidEventBus)是一个Android平台的事件总线框架,它简化了Activity、Fragment、Service等组件之间的交互,很大程度上降低了它们之间的耦合,使我们的代码更加简洁,耦合性更低,提升了我们的代码质量。但它能做的却...
61
热度 -
Android通过代码模拟物理、银幕点击事件
Android通过代码模拟物理、屏幕点击事件本文讲的是通过使用代码,可以控制手机的屏幕和物理按键,也就是说不只是在某一个APP里去操作,而是整个手机系统。getevent/sendeventgetevent&sendevent是android系统下的一个工具,可以模拟多种按键和触屏操作,产生的是rawevent,rawevent经过eventhub处理产生最终的gesture事件。gete...
74
热度 -
android 内存储器和性能优化汇总
android内存和性能优化汇总1、即时编译(Just-in-timeCompilation,JIT),又称动态转译(DynamicTranslation),是一种通过在运行时将字节码翻译为机器码,从而改善字节码编译语言性能的技术。即时编译前期的两个运行时理论是字节码编译和动态编译。Android原来Dalvik虚拟机是作为一种解释器实现,新版(Android2.2+)将换成JIT编译器实...
37
热度 -
Android LayoutParams容易说明
AndroidLayoutParams简单说明导读:其实这个LayoutParams类是用于childview(子视图)向parentview(父视图)传达自己的意愿的一个东西(孩子想变成什么样向其父亲说明)其实子视图父视图可以简单理解成简单说说自己对androidLayoutParams的理解吧1publicstaticclass2ViewGroup.LayoutParams3extendsOb...
9
热度