-
struts中action姓名重复导致的奇异事件
struts中action名称重复导致的奇异事件最近由于项目需求变更,需要本人对其中的某个业务功能进行修改。本人按照前台页面找action,根据action找代码的逻辑进行了修改(公司项目是ssh框架,struts配置全部是通过注解的方式进行,配置简单方便)。当然测试人员也成功的进行了测试,发现没有任何问题,成功发版。奇葩事情来了,在发版环境中,修改的代码总是没用!没办法,问题还是要解决,在确认了...
2
热度 -
Android治理篇
Android管理篇下面主要从系统层面阐述一些重要问题,如内存管理、应用管理、电源管理、系统还原、系统升级、系统配置、系统备份等,从一个更高的视角帮组开发者理解Android的运行。1.内存管理在Android终端中,虽然内存的配置已经与功能手机有了明显的不同,不再局限于满足基本的需要,但是有效的内存管理将有助于提升程序运行的效率。在创建进程时,Dalvik虚拟机会为每个进程分配一定量的堆内存,占...
57
热度 -
安卓开发札记——关于图片的三级缓存策略(内存LruCache+磁盘DiskLruCache+网络Volley)
安卓开发笔记——关于图片的三级缓存策略(内存LruCache+磁盘DiskLruCache+网络Volley)在开发安卓应用中避免不了要使用到网络图片,获取网络图片很简单,但是需要付出一定的代价——流量。对于少数的图片而言问题不大,但如果手机应用中包含大量的图片,这势必会耗费用户的一定流量,如果我们不加以处理,每次打开应用都去网络获取图片,那么用户可就不乐意了,这里的处理就...
95
热度 -
Android RakNet 系列之6 源码说明
AndroidRakNet系列之六源码说明简介既然选择Raknet开发,那就深入研究其源码结构,为以后的应用打下基础。详情1、文件 文件 描述_FindFirst快速查找AutopatcherPatchContext自动更新、不停AutopatcherRepositoryInterface更新获取重要的数据接口Base64Encoderbase64编码BitStre...
9
热度 -
跨平台开发年代的 (再次) 到来
跨平台开发时代的(再次)到来?原文出处:王巍(@onevcat)欢迎分享原创到伯乐头条这篇文章主要想谈谈最近又刮起的移动开发跨平台之风,并着重介绍和对比一下像是Xamarin,NativeScript和ReactNative之类的东西。不会有特别深入的技术讨论,大家可以当作一篇科普类的文章来看。故事的开始“一次编码,处处运行”永远是程序员们的理想乡。二十年前Java正是举着...
548
热度 -
Android开发网上的一些主要知识点[经验分享]
链表、二叉树来说开销是可想而知。3.Android为每个程序分配的对内存可以通过Runtime类的totalMemory()freeMemory()两个方法获取VM的一些内存信息,对于系统heap
92
热度 -
Android 47个小学问
Android47个小知识1、判断sd卡是否存在??booleansdCardExist=Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);?2、TextView部分文字设置颜色??TextViewtv=newTextView(this);?//添加css样式?tv.setText(...
98
热度 -
2.可能出现的错误及解决
Android编译ffmpeg遇到的问题、解决方法、相关文件和编译全过程目录:1.编译的详细步骤和相关文件2.可能出现的错误及解决2.1执行configsh出错提示badinterpreterNosuchfileordirectory2.2执行ndk-build出错提示libavcodecavmk1missingseparatorStopffmpeg相关的内容请查http://dranger.co...
89
热度 -
解决Android平台移植ffmpeg的一揽子有关问题
解决Android平台移植ffmpeg的一揽子问题???原文地址:http://blog.csdn.net/moruite/article/details/6305944?IT行业是一个踩在巨人肩膀上前进的行业,否则做的事情不一定有意义,所以我也是基于havlenapetr移植的ffmpeg基础上做了些改进,他做的主要贡献有:1.移植了ffmpeg并将与媒体相关的结构体在java层重新进行了封装,...
95
热度 -
面试宝典之根本的C#面试问答
面试宝典之基本的C#面试问答下文是125个基本的C#面试问答清单。这些面试问题简单、直接了当,涵盖了C#最基本的概念,大部分和面向对象的概念相关。所以如果你在准备C#面试,我建议你必须掌握这125个基本的C#面试问答来复习你的C#概念。那么现在来看看这125个基本的C#面试问答清单吧。1.?什么是C#?C#(发音”Csharp”)是一种简单、有别于传统的、面向对象、类型安全的编程语言。C和C++程...
77
热度 -
【C#】分享一个带叠加消息的增强消息框MessageBoxEx
【C#】分享一个带附加消息的增强消息框MessageBoxEx--------------201507091034更新---------------首先感谢猿友E204在回复中的反馈。解决双击【详细信息】按钮造成的Checked状态改变问题,办法是让ToggleButton忽略WM_LBUTTONDBLCLK消息修正收起详细信息区逻辑,改为直接取用plAttachZone.Height。之前是取E...
35
热度 -
【C#】分享带等候窗体的任务执行器一枚
【C#】分享带等待窗体的任务执行器一枚-------------201504161039更新-------------更新内容:IWaitForm接口删除System.Windows.Forms.DialogResultDialogResult属性。即隐藏等待窗体的方式不再分为设置DialogResult和调用Hide()两种,改为仅调用Hide()一种,简化设计。由于Hide()属于访问控件,执...
86
热度 -
eclipes,myeclipse 9.0 ,myeclipse 8.5,8.6快捷键运用
eclipes,myeclipse9.0,myeclipse8.5,8.6快捷键使用Ctrl+Shift+L???显示所有快捷键?Ctrl+K?????参照选中的词(Word)快速定位到下一个?Ctrl+Shift+K???参照选中的词(Word)快速定位到上一个??Ctrl+O?????快速显示OutLine?Ctrl+T?????快速显示当前类的继承结构?Ctrl+Shift+X???把选中文...
191
热度 -
Android JNI引见
AndroidJNI介绍附:相关代码路径/frameworks/base/media/java/android/media/MediaScanner.java/frameworks/base/media/jni/android_media_MediaScanner.cpp/frameworks/base/media/jni/android_media_MediaPlayer.cpp/franmew...
18
热度 -
android Home事件集锦
androidHome事件汇总方法一:android4.0以后无法通过更改页面的类型来监听home键了。如果不改源码的情况下,下面的方式可以很好的监听到home键(前提是手机打系统日志,有些手机日志被关闭了(如华为荣耀)就无法监听了)。01protected?void?onResume()02????{03???????super.onResume();04???????isTesting=tru...
20
热度 -
PHP 口试宝典
PHP面试宝典php1、表单中get与post提交方法的区别?答:get是发送请求HTTP协议通过url参数传递进行接收,而post是实体数据,可以通过表单提交大量信息.2、session与cookie的区别?答:session:储存用户访问的全局唯一变量,存储在服务器上的php指定的目录中的(session_dir)的位置进行的存放cookie:用来存储连续訪問一个頁面时所使用,是存储在客户端,...
343
热度 -
Mysql1主多从和读写分离配置简记
Mysql一主多从和读写分离配置简记近期开发的系统中使用MySql作为数据库,由于数据涉及到Money,所以不得不慎重。同时,用户对最大访问量也提出了要求。为了避免Mysql成为性能瓶颈并具备很好的容错能力,特此实现主从热备和读写分离。在此简做纪要,以备日后所用!一、配置主从条件:两台PC,IP分别为192.168.168.253,192.168.168.251。两台PC上的Mysql版本为5.0...
95
热度 -
探索并发编程(五):Java多线程开发技巧
很多开发者谈到Java多线程开发,仅仅停留在newThread(…).start()或直接使用Executor框架这个层面,对于线程的管理和控制却不够深入,通过读《Java并发编程实践》了解到了很多不为我知但又非常重要的细节,今日整理如下。不使用线程池的缺点有些开发者图省事,遇到需要多线程处理的地方,直接newThread(…).start(),对于一般场景是没问题的,但如果是在并发请求很高的情况...
891
热度 -
TCP注册端口号大全
我们知道,TCP/UDP的端口号有三个种类:WellKnownPorts(公用端口),thRegisteredPorts(注册端口),和Dynamic/PrivatePorts(动态/私有端口).公用端口从0到1023,所以,我们的私用端口号不应该使用这个区间内的端口,除非你向IANA注册了。注册的流程参见文档资料[RFC4340],见章节19.9.注册端口号从1024到49151,所以,你也不应...
36652
热度 -
Java面试题总集(上)
Java面试题全集(上)2013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对这个所谓的《Java面试大全》进行了全面的修订并重新发布在我的CSDN博客。在修订的过程中,参照了当时JDK最新版本(Java7)给出了题目的答案和相关代码,去掉了EJB2.x、JSF等无...
16
热度