- 博客(21)
- 收藏
- 关注
原创 Java魔法堂:String.format详解
目录 一、前言 二、重载方法 三、占位符 四、对字符、字符串进行格式化 五、对整数进行格式化 六、对浮点数进行格式化 七、对日期时间进行格式化 八、其他转换符 九、总结 参考
2014-11-13 15:48:10 363
原创 PHP数组排序函数:sort、asort和ksort的不同
做PHP开发时经常需要对数组进行排序,一维数组的排序中往往会用到三个函数:sort、asort和ksort。大家都知道的是:sort()和asort()都是对值进行排序的,区别在于sort()排序后会去掉键,而asort()会保留键。如:$a=array('a'=>'c','b'=>'b','c'=>'d','d'=>'a');asort($a);var_dump($a);
2014-11-12 14:33:22 1045
原创 可以用css3实现风车效果
css3可以替代很多js实现的效果,其实很多时候纯css3甚至可以替代图片,直接用css3就可以画出一些简单的图片。虽然css3画出来的图片效果可能不如直接用图片的好,实现起来也比较复杂,最麻烦的是兼容性问题,不如图片来得直接实用。但是换一种思路去思考问题的解决办法往往能激发我们的灵感,也有助于我们学习css3。下面给出的demo里会有用图片和纯css3实现的风车效果的对比。先看看
2014-11-12 08:16:25 518
转载 【形式化方法:VDM++系列】2.VDMTools环境的搭建
接前文:http://www.cnblogs.com/Kassadin/p/3975853.html上次讲了软件需求分析的演化过程,本次进入正题——VDM开发环境的搭建 (自从发现能打游戏以来,居然有将近1个月没有写博客了!真是越来越颓废了。。)其实VDM++已经学习了很多,近几天应该会逐渐更新。 1.VDM开发环境介绍需要使用的环境主要
2014-11-12 08:14:11 771
原创 创建C++自定义类让Lua脚本调用
这里将介绍使用tolua++将自定义的C++类嵌入,让lua脚本使用一般过程:自定义类 -> 使用tolua++工具编译到LuaCoco2d.cpp中 -> lua调用步骤一:自定义一个C++类,我定义一个类名为:MySpriteMySprite.hMySprite.cpp步骤二:根据自定义类创建一个.pkg文件,我们把自定义的MySprite类定义到.pkg文件中
2014-11-11 16:24:46 472
原创 再说 c++11 内存模型
可见性与乱序在说到内存模型相关的东西时,我们常常会说到两个名词:乱序与可见性,且两者经常交互着使用,容易给人错觉仿佛是两个不同的东西,其实不是这样,他们只是从不同的角度来描述一个事情,本质是相同的。比如说,我们有如下代码:atomicint> g_payLoad = {0};atomicint> g_guard = {0};// thread 0void foo1(){
2014-12-12 17:04:48 482
原创 SQL Server的Execute As与连接池结合使用的测试 管理给免审核啊
在SQL Server中,Execute As关键字允许当前账户在特定上下文中以另一个用户或登录名的身份执行SQL语句,比如用户张三有权限访问订单表,用户李四并没有权限访问订单表,那么给予用户李四访问订单的表的权限就有些过头了,因为李四可能只有在很特定的上下文环境中才需要访问订单表,因此可以在特定上下文中使用Execute As Login 张三,暂时以张三的身份访问订单表,从而保证更安全的权限控
2014-12-05 17:38:08 499
原创 [Node.js] Express的测试覆盖率 管理速度审核
引子有群友问到Express怎么做 单元测试/覆盖率测试,这是上篇所遗漏的,特此补上Express Web测试做 Express Web 测试首先要面对的问题是在哪端进行测试:客户端的请求响应测试是黑盒,需要预启动站点,且无法附加覆盖率测试服务端的单元测试需要 Mock ,可附加覆盖率测试我们需要对Express的路由做覆盖率测试,显然,我们会选择在服务端进
2014-12-03 17:34:30 552
原创 如何设计一个异步Web服务——任务调度
Application已经将任务信息发到了Service服务器中,接下来,Service服务器改如何对自身的资源进行合理分配以满足Application对功能、性能、用户体验等各方面的需求呢? 可以从如下几个方向入手去考虑:当task提交到Service后,我们希望Service能够尽可能快的完成这个task并返回结果。当大量task同时提交Servic
2014-12-01 20:07:37 424
转载 【Android的从零单排开发日记】之入门篇(十六)——Android的动画效果
什么是动画,动画的本质是通过连续不断地显示若干图像来产生“动”起来的效果。比如说一个移动的动画,就是在一定的时间段内,以恰当的速率(起码要12帧/秒以上,才会让人产生动起来的错觉)每隔若干时间在屏幕上更新一次位置。游戏中的动画效果也是由此而来。同样还有其他属性变更所引起的动画效果,从数学的角度来看,包括:(1)平移(2)旋转(3)缩放(4)透明度。当然这些属性可以组合起来使用,来达到更绚丽的画面。
2014-11-30 19:15:30 311
转载 体验Visual Studio 2015 之 MVC6 - 视图组建
VS2015 PERVIEW中可以创建MVC6 项目。 我们可以 发现有几大亮点。 首先我们看目录结构:当前项目包含两个主要的文件夹:Solution Items 、src很明显src文件夹下为当前的源码文件。 目前补不了解这个分组的用意。我们在看在MVC项目中。 摒弃了原来的许多的文件夹。 现在的目录结构确实简洁了很多。 确实值得赞!这里有一个地方
2014-11-30 17:59:50 3358
原创 利用APNS进行消息推送 管理 给个免审核
原理APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,是苹果的服务器。APNS推送可以分为三个阶段:第一阶段:推送服务器应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。第二阶段:APNS在自身的已注册推送服务的iPhone列表中,查找有相应标识的iPhone,并把消息发到iPhone。
2014-11-30 17:47:33 897
原创 SQLHELPER 帮助类
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 数据库的读取{using System.Data;using System.Data.SqlClient;class
2014-11-17 08:45:06 309
原创 JavaScript 频繁发射事件处理的优化 --- 函数节流/事件稀释
引子:昨天面试时面试官问了如何实现一个固定导航栏,在我答完后面试官问我可能存在哪些问题,如何优化?这个问题我答得不太好,但现在回想起来应该有两个问题:1. 把 fixbar元素 position:fixed 之后,它将脱离文档流,后面的元素将会跟上,这可能会形成一个闪烁,解决方法是跟随的元素设置 margin-top 为 fixbar 元素的高度,或者替换上一个等高的元素,这点面试
2014-11-15 10:37:13 296
转载 使用IPMI控制/监控Linux服务器
1 IPMI简述IPMI提供了很多丰富功能,我使用的功能,说得大白话一点,就是:1、获取本设备的硬件信息:包括CPU和主板的温度、电压、风扇转速。 2、在设备A上,通过命令,控制远程设备B,开机、关机、重启。(看到这个有没有一点想做坏事的冲动,哈哈)IPMI的介绍,基本原理,和必备条件,可参考[1]中说明,很详细畅。[1]:使用ipmitool实现Linux系统下
2014-11-13 17:39:27 444
原创 使用RSA访问目标机
首先,在本地或者说是想要发起访问请求的机器的上创建好公钥和私钥(使用个人的用户登陆的,我用的root的用户,所以前面的标识符是#,而不是$ )进入到你的用户路径下的/home/xxx/.ssh/路径下,最好查看下都已经有了什么rsa之类的文件,后面创建的时候避免重名,使用ssh-keygen创建公钥和私钥:# cd ~/.ssh/# ssh-keygen -t rsaGen
2014-11-13 17:18:28 315
原创 Android 开源库——侧滑菜单栏(SlidingMenu)的导入和使用
一:前言 在今天的学习之前: 首先看看我手机中应用了侧滑菜单栏应用: 知乎: 知乎日报: Google音乐:
2014-11-13 16:58:21 642 1
转载 设计人员应该看的15个很酷的 iOS 8 设计
苹果新一代智能手机 iPhone 6 发布已经有一段时间了,一些创意设计师已经开始在设计中采用 iOS 8 设计理念。当然,其中有些是对于未来的展望和大胆的设计。我在这里收集了15个很酷的 iOS 8 设计概念,可以让设计师丰富设计思路。您可能感兴趣的相关文章构建 iOS 风格移动 Web 应用开发框架创意设计:折叠效果在移动APP中的应用45款唯美的苹果 iOS 应用程序
2014-11-11 17:30:44 438
原创 详解java中staitc关键字
一、static定义 static是静态修饰符意思,什么叫静态修饰符呢?大家都知道,在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后所分配的内存会一直存在,直到程序退出内存才会释放这个空间,也就是只要程序在运行,那么这块内存就会一直存在。这样做有什么意义呢? 在Java程序里面,万物皆对象,而对象的抽象就是类,对于一个类而言,如果要使用他的成员,那
2014-11-11 16:23:37 312
原创 横向不间断滚动DIV
1 DOCTYPE html> 2 html> 3 head> 4 meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 5 title>横向不间断滚动DIVtitle> 6 link href="css/jQuery.scrollSomething-1.0.
2014-11-11 16:22:10 514
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人