码迷,mamicode.com
首页 > 2016年06月28日 > 全部分享
Android开发 解决AlertDialog中的EditText无法调出输入法的问题
在AlertDialog中使用自定义的View,如果View中有EditText,在上面点击,默认是跳不出软键盘的,不是焦点的问题。解决方法,有两种,一是把AlertDialog换成Dialog,但这么一来,对话框的最外层会多出一个框,顶部还会空几十个DP,当然可以用setBackgroundDra ...
分类:移动开发   时间:2016-06-28 18:08:34    阅读次数:136
java Atomic compareAndSet部分原理分析
以AtomicLong的compareAndSet方法举例。先说结论:如果CPU支持,则基于CPU指令(CMPXCHG8)实现;否则使用ObjectLocker锁实现。 分析过程如下: 该方法在jdk中源代码如下: unsafe是sun.misc.Unsafe的一个实例,Unsafe类在jdk中没有 ...
分类:编程语言   时间:2016-06-28 18:08:46    阅读次数:406
网络虚拟化技术(二): TUN/TAP MACVLAN MACVTAP
TUN 设备 TUN 设备是一种虚拟网络设备,通过此设备,程序可以方便得模拟网络行为。先来看看物理设备是如何工作的: 所有物理网卡收到的包会交给内核的 Network Stack 处理,然后通过 Socket API 通知给用户程序。下面看看 TUN 的工作方式: 普通的网卡通过网线收发数据包,但是 ...
分类:系统相关   时间:2016-06-28 18:08:13    阅读次数:357
iOS .tdb代替.dylib
原文链接:http://www.meniny.cn/2015/09/22/00-00-01-iOS_Xcode_7_tbd/ 不少升级 Xcode 7 的小伙伴们都表示在引入动态库时惊呆了,因为熟悉的 .dylib 不见了,取而代之的是 .tbd。 .dylib 去哪了 事实上 .dylib 还在原 ...
分类:移动开发   时间:2016-06-28 18:07:58    阅读次数:393
java后端IM消息推送服务开发——规则
这一部分主要是负责智能消息推送,根据不同公司的不同产品的不同页面的不同事件的不同用户推送不同的消息,这也是整个业务逻辑的核心 技术主要涉及到Mysql,文件读取,dbutils,beanutils,mqtt,C3P0连接池 package net.engyne.mqqt; import java.text.SimpleDateFormat; import java.util.ArrayLis...
分类:编程语言   时间:2016-06-28 17:01:05    阅读次数:549
SpringMVC服务器端校验-无配置文件
使用Validator接口进行验证        在SpringMVC中提供了一个Validator接口,我们可以通过该接口来定义我们自己对实体对象的验证。接下来看一个示例。        假设我们现在有一个需要进行验证的实体类User,其代码如下所示: Java代码   public class User {         private String username...
分类:编程语言   时间:2016-06-28 17:02:32    阅读次数:404
neutron的agents
一般agent的模块主要由Neutron api、core plugin(如linux bridge plugin,ovs plugin等)、XX agent scheduler、XX agent、XX driver(dnsmasq)构成. 在控制节点敲命令neutron agent-list, 可 ...
分类:其他好文   时间:2016-06-28 17:02:22    阅读次数:452
ASP.NET Razor——ASP.NET Razor - C#代码语法
Razor 同时支持 C# (C sharp) 和 VB (Visual Basic)。 主要的 Razor C# 语法规则 Razor 代码块包含在 @{ ... } 中 内联表达式(变量和函数)以 @ 开头 代码语句用分号结束 变量使用 var 关键字声明 字符串用引号括起来 C# 代码区分大小 ...
分类:Windows程序   时间:2016-06-28 17:01:56    阅读次数:416
viewlist控件应用
...
分类:其他好文   时间:2016-06-28 17:00:17    阅读次数:331
移动应用开发必备工具盘点
移动应用开发的路程是艰辛的,在移动应用开 发的道路上,一些实用的移动开发工具可以帮开发 者更高效地开发应用。下面分享一些比较常用移动 应用开发工具。一、项目管理和Bug跟踪工具Redmine:Redmine 是一个基于 Web 的项目管 理和 Bug 跟踪工具,在实际开发中,用的最多的就是 Wiki ...
分类:移动开发   时间:2016-06-28 17:01:24    阅读次数:212
CSS
CSS是Cascading Style Sheets的加简称,中文称为层叠样式表,用来控制网页数据的表现,可以使网页的表现与数据内容分离。 一丶CSS的四种引入方式 1·行内式 行内式是在标记的atyle属性中设定CSS样式,这种方式没有体现出CSS的优势,不推荐使用。 2·嵌入式 嵌入式将CSS样 ...
分类:Web程序   时间:2016-06-28 17:00:29    阅读次数:307
AOP、静态代理、JDK动态代理、CGLIB动态代理、Spring实现AOP、IOC+AOP
一、为什么需要代理模式 假设需实现一个计算的类Math、完成加、减、乘、除功能,如下所示: 现在需求发生了变化,要求项目中所有的类在执行方法时输出执行耗时。最直接的办法是修改源代码,如下所示: 测试运行: 运行结果: 缺点: 1、工作量特别大,如果项目中有多个类,多个方法,则要修改多次。 2、违背了 ...
分类:编程语言   时间:2016-06-28 16:59:18    阅读次数:356
使用nice命令调整进程优先级
Adjusting Process Priority with nice When Linux processes are started, they are started with a specific priority. By default, all regular processes ar ...
分类:系统相关   时间:2016-06-28 16:58:35    阅读次数:257
mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法
权限问题,授权 给 root 所有sql 权限 mysql> grant all privileges on *.* to root@"%" identified by ".";Query OK, 0 rows affected (0.00 sec)mysql> flush privileges;Q ...
分类:数据库   时间:2016-06-28 17:00:03    阅读次数:253
从用户浏览器输入url到用户看到页面结果的过程,发生了什么事情?
题外话:最近经历面试,被问到至少三次这个问题,想起来总结一下。其实这个问题可以换个问法:请描述一下一次完整的http请求过程。 1、域名解析 域名解析的过程: 1).查询浏览器自身DNS缓存 2).若上面没有查找到,则搜索操作系统自身的dns缓存 3).若上面没有找到,则尝试读取hosts文件 4) ...
分类:Web程序   时间:2016-06-28 17:00:42    阅读次数:142
php的序列化和反序列化有什么好处?
序列化是将变量转换为可保存或传输的字符串的过程;反序列化就是在适当的时候把这个字符串再转化成原来的变量使用。这两个过程结合起来,可以轻松地存储和传输数据,使程序更具维护性。 PHP 中的序列化和反序列化分别通过函数serialize()和unserialize()即可实现。serialize()的参 ...
分类:Web程序   时间:2016-06-28 16:59:10    阅读次数:140
ASP.NET Razor - C# 逻辑条件
编程逻辑:根据条件执行代码。 If 条件 C# 允许根据条件执行代码。 使用 if 语句来判断条件。根据判断结果,if 语句返回 true 或者 false: if 语句开始一个代码块 条件写在括号里 如果条件为真,大括号内的代码被执行 实例 @{var price=50;}<html><body> ...
分类:Windows程序   时间:2016-06-28 16:59:59    阅读次数:184
1593条   上一页 1 ... 39 40 41 42 43 44 45 ... 94 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!