《CSS3实战》总结
text-overflow和word-wrop...
分类:
Web程序 时间:
2016-04-29 19:52:48
阅读次数:
280
简述前面我们讲解了Qt图形的基本绘制,其中包括: 绘制文本、直线、直线、矩形、弧线、椭圆、多边形、图片,以及其它一些高级用法,比如:渐变、转换等。本节我们来详细讲解文字的绘制。主要通过QPainter的darwText()函数来实现,里面包含多个重载函数,其中,可以通过QRect来指定绘制的区域,也可以通过QPoint来指定绘制的起始点。QFont类可以辅助设置文本的大小、粗细、字符间距等,然后使用...
分类:
其他好文 时间:
2016-04-29 19:52:26
阅读次数:
208
(3)使用XShell工具连接VMware上的Linux系统...
分类:
系统相关 时间:
2016-04-29 19:52:20
阅读次数:
225
题目链接:点击打开链接
思路:卡特兰数可以用来求括号序列的个数, 用了组合数学的知识。 该题其实就等价于求一个括号序列的个数, 因为满足任意时刻, 向右的步数大于等于向左的步数。 但是该题还有停止不动的情况, 所以我们不妨枚举向右的步数, 然后求出括号序列的组合数, 然后剩下的就是停止不动的步数, 用组合数插空即可。 另外, 除法取模要取逆元, 我们可以线性预处理出所有逆元。
细节参见代码:
...
分类:
其他好文 时间:
2016-04-29 19:51:51
阅读次数:
174
查看Java命令的位置
找到/etc/alternatives/java的软链接位置
它使我们可以看到一个命令的所有可选命令。执行代码:
alternative的状态有两种:自动和手动。每个alternative的初始状态都是自动,如果系统发现管理员手动修改了一个 alternative,它的状态就从自动变成了手动
查看现在的java版本
我的JDK在这文件里...
分类:
其他好文 时间:
2016-04-29 19:53:10
阅读次数:
152
GridView有RowCellClick事件,即单元格点击事件,但是针对列标题行以及列标题单元格却没有相应的事件。在这里使用GridView的MouseDown事件。这里同样使用的是GridHitInfo来获取点击位置的信息,来判断是否在列标题上。GridHitInfo根据鼠标点击的x、y坐标获取该点的相关信息,判断是否点击在列标题行内。private void gridView_MouseDow...
分类:
其他好文 时间:
2016-04-29 19:52:01
阅读次数:
207
Total Accepted: 537 Total
Submissions: 1488 Difficulty: Easy
Write a function that takes a string as input and reverse only the vowels of a string.
Example 1:
Given s = "hello", return "h...
分类:
其他好文 时间:
2016-04-29 19:53:09
阅读次数:
156
引言Socket编程FAQ,由Vic Metcalfs创建,这是一系列关于socket编程相关的常问的问题。这些问题整理自comp.unix.programmer新闻组,我省略了其中一些比较基本的socket编程问题,有的问题的解答已经过时,因此我更新了部分回答。How can I tell when a socket is closed on the end?如果对端调用close或者exit退出...
分类:
其他好文 时间:
2016-04-29 19:51:31
阅读次数:
265
排序算法:一种能将一串数据依照特定的排序方式进行排列的一种算法。
排序算法性能:取决于时间和空间复杂度,其次还得考虑稳定性,及其适应的场景。
稳定性:让原本有相等键值的记录维持相对次序。也就是若一个排序算法是稳定的,当有俩个相等键值的记录R和S,且原本的序列中R在S前,那么排序后的列表中R应该也在S之前。 以下来总结常用的排序算法,加深对排序的理解。排序算法目录
冒泡排序
插入排序
希尔排序...
分类:
编程语言 时间:
2016-04-29 19:53:05
阅读次数:
192
前话在许多类型游戏中我们经常会使用到背包,利用背包来设置相应角色属性,多了背包也会让游戏增色拓展不少。
那在Unity3D游戏开发中该如何编写背包系统呢?因为有高人开发了NGUI插件,因此我们进行简单编写代码设置即可实现一个简单的背包功能了。准备工作
新建一个工程PackageDemo
导入NGUI包(最新版3.9.8版的正版89刀)
准备好图片素材,使用NGUI将其打包成图集
背包
背包格子...
分类:
编程语言 时间:
2016-04-29 19:50:23
阅读次数:
158
好吧,终于要开始讲解Activity的启动流程了,Activity的启动流程相对复杂一下,涉及到了Activity中的生命周期方法,涉及到了Android体系的CS模式,涉及到了Android中进程通讯Binder机制等等,首先介绍一下Activity,这里引用一下Android guide中对Activity的介绍:
An activity represents a single screen...
分类:
移动开发 时间:
2016-04-29 19:50:42
阅读次数:
224
本文主要讲解安卓工程从eclipse导出到android studio,下面简称studio,并且兼容两种环境。
android studio是谷歌官方推的安卓开发IDE,和eclipse相比,有很多优点,比如:
日志更人性,有各种标记,URL可以直接点击,可以直接选中复制。eclipse的复制则比较麻烦,偶尔会乱滚动,bug较多studio可以使用网络路径依赖支持的JAR,结...
分类:
移动开发 时间:
2016-04-29 19:49:25
阅读次数:
212
落点偏差经典方法是通过卯酉半径和角度偏差算纵向和横向偏差,如果落点和目标点近的话可不可以利用发射系三个坐标直接做差、平方、求和,再开方,即
L=sqrt((x1-x2)^2+(y1-y2)^2+(z1-z2)^2)
这样子算出来的偏差是不是纵向和横向偏差对应的斜距?
我用上式算出来偏了50米,但利用卯酉法却差了几公里,很是疑惑。。。
发射系是旋转的,上式误差会那么大吗?...
分类:
其他好文 时间:
2016-04-29 19:51:06
阅读次数:
144
做实际项目总是离不开这两步,大多数情况下都是采用第三方框架来辅助完成,swift也不例外,由于swift并不成熟,用swift语言写的第三方框架很不稳定(苹果更新太快了),所幸swift和oc可以混编,所以本次使用的框架都是oc里面常用的。网络请求使用AFNetworking,json解析使用MJExtension。
下面开始正文:1. swift中使用oc框架其原理很简单,需要一个.h头文件,里...
分类:
编程语言 时间:
2016-04-29 19:51:46
阅读次数:
261