-
外部碎片检测
索引碎片检测在post_title_url"href="http://www.cnblogs.com/woodytu/p/4513562.html"target="_blank">索引碎片里我们解释了不同类型的碎片,还有它们如何影响查询性能。在这个文章里,我们会讨论下如何检测索引碎片。内部碎片检测内部碎片是关于页面饱和度的一切,可以用DETAILED模式的sys.dm_db_index_physi...
154
热度 -
将表里的数据批量生成INSERT语句的存储过程 持续增强版
将表里的数据批量生成INSERT语句的存储过程继续增强版文章继续桦仔兄的文章post_title_url"class="postTitle2"href="http://www.cnblogs.com/lyhabc/p/4278937.html">将表里的数据批量生成INSERT语句的存储过程增强版继续增强...本来打算将该内容回复于桦仔兄的文章的下面的,但是不知为何博客园就是不让提交!....所以...
25
热度 -
Android实现批量相片上传至服务器,拍照或者从相册选择
Android实现批量照片上传至服务器,拍照或者从相册选择最近由于项目需求,需要完成批量照片上传,折腾了一段时间,终于完成了,达到了如下效果主界面主要有GridView组成和按钮组成,当按下一个格点时,会调用相机或者相册,拍照或者选择相册照片,选择完成之后,将缩略图显示在GridView,在这里说明一下,如果GridView显示不出来,说明图片太大了,需要压缩,在我的上一篇博客,详细...
195
热度 -
android 不能在子线程中更新ui的议论和分析
android不能在子线程中更新ui的讨论和分析问题描述做过android开发基本都遇见过ViewRootImpl$CalledFromWrongThreadException,上网一查,得到结果基本都是只能在主线程中更改ui,子线程要修改ui只能post到主线程或者使用handler之类。但是仔细看看exception的描述并不是这样的,“Onlytheoriginalthreadthatcre...
125
热度 -
JUnit 四 单元测试
JUnit4单元测试IndividualProjectpost_title_url"class="postTitle2"href="http://www.cnblogs.com/qluZhao/p/4466311.html">——JUnit4单元测试学习到JUnit单元测试,我拿来测试之前写过的一个计算器(两个依存类:Calc.javaCalcFunction.java)。...
650
热度 -
征集-Android快速开发框架、第三方库
收集-Android快速开发框架、第三方库在开发过程中,使用一些封装好的框架,可以节约时间,减少代码量。因为这些框架将常用的功能模块封装好,开发的时候只需简单的代码进行调用。为了方便工作中的不时之需,特将一些框架及地址收集起来。以下只是冰山一角,还需继续补充完善。也希望看到的朋友多提建议,多推荐优秀的框架。先行谢过!-----------------------------------------...
327
热度 -
Android多线程(2)
Android多线程(二)在上一篇中,我简单说了用AsyncTask来完成简单异步任务,但AsyncTask是把所有的异步任务放到一个队列中依次在同一个线程中执行。这样就带来一个问题,它无法处理那些耗时长、需要并行的的任务。如何处理这个难题呢?一是自己开启线程然后处理线程通信问题,二是使用HandlerThread这一便捷类来处理。万变不离其宗,先来说明Android线程、及线程通信的原理,然后对...
9
热度 -
AsyncTaskLoader设计原理大揭底
AsyncTaskLoader设计原理大揭秘简介在Android异步处理之AsyncTaskLoader简单使用中我简单的介绍了一下AsyncTaskLoader的基本用法和使用场景,对AsyncTaskLoader还不是很熟悉的小伙伴可以先简单学习一下。相信读过Android异步处理之AsyncTaskLoader简单使用后,大家对烤面包机,面包师,面包房的例子还是有点印象的,那么接下来趁热打铁...
19
热度 -
android 过程/线程管理(三)-Thread,Looper / HandlerThread / IntentService
android进程/线程管理(三)----Thread,Looper/HandlerThread/IntentServiceThread,Looper的组合是非常常见的组合方式。Looper可以是和线程绑定的,或者是mainlooper的一个引用。下面看看具体app层的使用。首先定义thread:packagecom.joyfulmath.androidstudy.thread;importcom...
706
热度 -
“暗隐特工”-利用NDK NativeActivity技术实现Android加固
“暗隐间谍”--利用NDKNativeActivity技术实现Android加固近日,百度安全实验室发现了一款被不同病毒家族利用的新型代码加固方式,该种代码加固方式巧妙的利用了Android系统提供的NativeActivity特性完成恶意代码的解固。目前主流的加固方案代码逻辑分为java层和native层两部分。而该种加固方式实现了代码的全部native化,java层未包含任何代码逻辑。以下为传...
87
热度 -
Android札记二十五.Android事件Handler消息传递机制
Android笔记二十五.Android事件Handler消息传递机制由于Android平台不允许Activity新启动的线程访问该Activity里的界面控件,这样就会导致新启动的线程无法动态改变界面控件的属性值。但在实际Android应用开发中,尤其是涉及动画的游戏开发中,需要让新启动的线程周期性地改变界面控件的属性值,这就需要借助Handler的消息传递机制实现。...
96
热度 -
Android札记二十六.Android异步任务处理(AsyncTask)
Android笔记二十六.Android异步任务处理(AsyncTask)转载请表明出处:http://blog.csdn.net/u012637501(嵌入式_小J的天空)一、引言我们知道Android的UI线程主要负责处理用户的按键事件、用户触屏事件及屏幕绘图事件等,对于其他的操作尽量不要在UI线程中实现,因为这些操作很有可能会阻塞UI线程,比如一些耗时操作,会导致UI界面停止响应,从而降低了...
327
热度 -
Android官方导航栏ActionBar(2)—— Action View、Action Provider、Navigation Tabs的详细用法
Android官方导航栏ActionBar(二)——ActionView、ActionProvider、NavigationTabs的详细用法在上一篇文章(post_title_url"href="http://www.cnblogs.com/jerehedu/p/4499323.html"target="_blank">Android之官方导航栏ActionBar)中,我们介绍了ActionBa...
240
热度 -
android抢手消息推送横向测评![转]
android热门消息推送横向测评![转]关于这个话题,已经不是什么新鲜事了。对于大多数中小型公司一般都是选择第三方的服务来实现。但是现在已经有很多提供推送服务的公司和产品,如何选择一个适合自己项目的服务呢?它们之间都有什么差别?在此为大家做了一个简单的调研,希望可以帮到大家。简介:手机推送服务是指服务器定向将信息实时送达手机的服务。推送服务,主要就是将最新资讯和最近的活动信息及时推送给用户,与用...
20
热度 -
Android中应用程序怎么获得系统签名权限
Android中应用程序如何获得系统签名权限有些库的使用条件比较苛刻,要求同一签名的程序才可以获得访问权。此时即便是在AndroidManifest.xml中添加了相应的permission,依旧会得到没有xx访问权限的问题。比如android.permission.ACCESS_SURFACE_FLINGER。?第一个方法简单点,不过需要在Android系统源码的环境下用make来编译:????...
28
热度 -
SQL Server专家的10个要诀(翻译加注解)
SQLServer专家的10个秘诀(翻译加注解)当你点开这篇文章的时候,如果觉得没有读下去的必要,也希望你能拉到最后看看那几行字!原文出处:https://technet.microsoft.com/en-us/magazine/gg299551.aspx译者注: 本文主要以翻译为主,但由于工作经历,译者也有一些自己的看法和心得,并且不打算完全照搬直译,期间过滤了一些本人觉得无关紧要的信息,如果读...
165
热度 -
sql地图使用笔记
sqlmap使用笔记/sqlmap.py–h//查看帮助信息./sqlmap.py–u“http://www.anti-x.net/inject.asp?id=injecthere”//get注入./sqlmap.py–u“http://www.anti-x.net/inject.asp?id=injecthere”--data“DATA”//post注入./sqlmap.py–u“http://...
89
热度 -
在SQL Server中,索引是一种增强式的存在,这意味着,即使没有索引,SQL Server仍然可以实现应有的功能。但索引可以在大多数情况上大大提升查询性能
在SQLServer中,索引是一种增强式的存在,这意味着,即使没有索引,SQLServer仍然可以实现应有的功能。但索引可以在大多数情况下大大提升查询性能,相信很多人都使用过多种富文本编辑器,富文本编辑器常用于编辑博客、用户交互,富文本编辑器分为两种:所见即所得和非所见即所得两种富文本编辑器的实现原理是不相同的。1.非所见即所得编辑器这种编辑器的实现原理很简单,用textarea元素就可以实现,假...
73
热度 -
【springmvc+mybatis项目实战】杰信经贸-33.出口报运修改+报运货物批量展现-批量修改控件2
【springmvc+mybatis项目实战】杰信商贸-33.出口报运修改+报运货物批量展现-批量修改控件2具体批量修改的几个要点:1)批量展示mrecord控件(自定义)也就是在html界面上的table表格中添加新的行,这个时候我们使用javascript来实现这种效果就行了,innerHTML实现往一个区域div增加一段html代码,table,tr,td都用利用js动态插入。...
83
热度 -
Android中native历程内存泄露的调试技巧
Android中native进程内存泄露的调试技巧Android中native进程内存泄露的调试技巧红狼博客代码基于Android2.3.x版本Android为Java程序提供了方便的内存泄露信息和工具(如MAT),便于查找。但是,对于纯粹C/C++编写的natvie进程,却不那么容易查找内存泄露。传统的C/C++程序可以使用valgrind工具,也可以使用某些代码检查工具。幸运的是,Google...
17
热度