QStyle * QWidget::style() const See also QWidget::setStyle(), QApplication::setStyle(), and QApplication::style(). 它可以绘制很多东西,比如设置背景色: void CustomWidget::paintEvent(QPaintEvent *event) { Q_UNUSED(event); QStyleOption opt; opt.init(this); QPainter p(th…
正常情况下,iOS使用WebView加载HTML的Table时,为了让Table适应屏幕宽度,会使用百分比设置td的宽度,但是由于td中的内容过多,td会被撑开,导致整个Table的宽度会变宽,超出屏幕的宽度. 普通情况下可以设置scalesPageToFit=YES并且td的宽度按百分比设置下就行.实例如下: 1.创建WebView {//创建WebView CGFloat webX = ; CGFloat webY = offset_y; CGFloat webW = kAllWidth;…
马里奥碰到花朵就变身. 什么是马里奥?一个装着 16 × 32 个小色块的长方形,其中一些色块填着颜色,另一些没有.什么是花?一个 16 × 16 的正方形.什么是「变身」?把马里奥这个方块里面代表衣服的褐色变成红色,代表背带裤的红色变成白色.什么是褐色?暂且说它是 0x887000 这个数字.什么是「碰到」?马里奥的长方形与花朵的正方形有所重叠.什么是「重叠」?假设马里奥的这个方块占据屏幕(什么是屏幕?一个能装下 256 × 240 个小色块的矩形)中 X 方向 101 到 116.Y 方向…
svn忽略目录,svn忽略app目录add toignore list,避免每次更新很多app的内容下来导出到本地很麻烦 ------------------------------ 本人微信公众帐号: 心禅道(xinchandao) 本人微信公众帐号:双色球预测合买(ssqyuce)…
1.Qt布局的作用 Qt的布局是通过布局管理器来实现的,布局管理器负责在父类窗口部件区域构建子窗口部件,使得放置在窗体中的每个窗口部件都有一个适合的大小和位置,并且能够随着应用程序本身的变化而变化从而达到不改变整体的布局的结构的效果.相对于通过设定绝对位置来搭建界面的方法来讲有如下优点 1.1.父窗口改变的时候,子窗口不能作出相应的调整. 1.2.不用人工计算这些位置和大小 2.Qt中的布局类及继承关系: QBoxLayout  QHBoxLayout  QVBoxLayout  QGridLa…
具体实现方法如下: 首先要让DIV启用编辑模式 <div contenteditable=true id="divTest"></div> 通过设定contenteditable=true开启div的编辑模式.这样DIV就可以跟文本框一样输入内容了.不扯话题了.下面说怎么获取或设置光标位置. 2个步骤: ① 获取DIV中的光标位置② 改变光标位置 var cursor = 0; // 光标位置 document.onselectionchange = funct…
一.设置字体大小,看下图,包括了设计代码字体大小和控制台输出字体大小 二.修改注释内容 选择window---->>preferences 选择Java---->>code style---->>code template---->>comments,然后双击types,修改里面的内容即可! 三.修改Eclipse里面的快捷键 举例:修改复制行内容快捷键. 1.点击window菜单->preferences子菜单->general->key…
一个mysql jdbc待解之谜 关于jdbc  url参数 allowMultiQueries 如下的一个普通JDBC示例: String user ="root"; String password = "root"; String url = "jdbc:mysql://localhost:3306"; Connection conn = java.sql.DriverManager.getConnection(url , user, pas…
往往我们需要给显示的jqgrid表格赋予事件功能,比如:列头事件.行事件.内容事件.需要的效果可能如下: 如你所见,以上的超链接和按钮均是绑定的事件.那分别如何实现这些事件的绑定呢? 一.行事件 行事件:在每个行头部或尾部的事件.一般用于放置‘编辑’或“删除”按钮 在jqgrid中,行事件所在的列实际上也是一个绑定列,故可以把行事件的列看成和普通列字段一样来对待. 可以通过设置 formatter 来动态实现编辑区事件标签. 由于行事件可能需要传递当前行的其他列的值作为参数,可以通过 rowOb…
1. 以下代码加入 /etc/nginx/nginx.conf 文件中的 http{ ... } 块中 client_max_body_size 8M; 2. PHP 设置上传大小 打开 /etc/php5/fpm/php.ini 文件中 修改以下几个参数 ;This sets the maximum amount of memory in bytes that a script is allowed to allocate memory_limit = 32M ;The maximum siz…
全球24个时区的划分      相较于两地时间表,可以显示世界各时区时间和地名的世界时区表(World Time),就显得精密与复杂多了,通常世界时区表的表盘上会标示着全球24个时区的城市名称,但究竟这24个时区是如何产生的?过去世界各地原本各自订定当地时间,但随着交通和电讯的发达,各地交流日益频繁,不同的地方时间,造成许多困扰,于是在西元1884年的国际会议上制定了全球性的标准时,明定以英国伦敦格林威治这个地方为零度经线的起点(亦称为本初子午线),并以地球由西向东每24小时自转一周360°,订…
今天使用了rem来写样式,前提是要给html设置font-size:100px;这样在计算比例时相对方便点:结果在将一个span标签设置为display:inline-block;时发现span不能能和父元素div同高,然后问了大神,原来是body忘记设置font-size了. 现在,对于我来说, html{font-size: 100px;} body{font-family:"微软雅黑";font-size: 16px;} 这两句都是必不可少的前提啊(抹泪儿)!   然后我又在网上…
我的目的是做一个带有TextView的ListView列表页面. 以下是这个页面的xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layo…
<!--退租账单--> <div id="bilsli" onmouseover="showBill(this)"> #bilsli{ position:absolute; right:-300px; top:0px; background:#fff; border:1px solid red; border-radius:5px; width:300px; height:auto; min-height:300px; max-height:…
只是随手记一下 function printTable() { var aText = []; aText.push("<tr"); aText.push("<td>"); aText.push("..."); aText.push("</td>"); aText.push("</tr>"); var html = aText.join("");…
按自己的意愿生活, 而且是::: 要敢于按自己的意志去活! 那是一种胆量和勇气!! shell中的结构, 只有选择(实际上if条件也是一种选择结构)和循环, 都是用关键字来替代 大括号的. 如: if 用 then ...fi来表示 代码段. case 变量 in 1)....;; 2)....;; *)....;; for 用 do... done. while也是用 do...done 来 表示代码段的. shell 中的关键字比如do, done, then等, 都是单独一行的.遵守普通规…
1. 2. 详情: Xcode10新功能新内容https://blog.csdn.net/u010960265/article/details/80630118…
发现如果我在div或者其他非表单的标签中赋值,原本用普通的js就直接document.getElementById("id").innerHtml(或者其他几个)就可以了. 但是在jQuery中不行 例如: document.getElementById("t").innerHTML="ddddddddddd";     -----------A$("#t").innerHTML="sdsds";     …
慕课网:http://www.imooc.com/video/5220 参考:http://jingyan.baidu.com/article/870c6fc32c028eb03fe4be30.html http://www.tuicool.com/articles/aUNzMfi http://www.07net01.com/linux/dnszhucongfuzhijiquyuchuansong_505144_1373161402.html http://wenku.baidu.com/vi…
对于CMS或者是其它,使用下面的代码 <div class="morepic"> {volist name=":getArray($pics=$rs.picurls?:fun('content@get_images',$rs.full_content))" id="vs"} {if $i<4}<a href="{$rs.url}"><img style="{if count($pi…
这几天做了一个查看股票行情的app. 完成之后,当k线比较多的时候,app 对于捏合.拖动手势的反应不太流畅, 主要原因是drawRect: 干的活太多, 竟然需要40ms+, fps 自然不高 最后按照下面这些原则,进行调整修改,流畅度提高不少,大多数的绘制时间控制在了10ms左右 总结如下: 1. 尽量不要实现drawRect(每次调用该方法时,都要为backing store分配内存,非常消耗CPU) 2. 避免在drawRect:中进行耗费大量CPU资源的工作 2. 尽量少调用setNe…
http://flcstudio.blog.163.com/blog/static/756035392008115111123672/ 最近,我看到很多关于DirectX8在最新的API中摒弃DirectDraw的问题.很多人回到了以前的DX7.1中.我可以理解那些在DX7.1中有很多开发经验的人为什么这样做,但是有很多问题却是来自于那些刚学DX,还没有学过以前的API的初学者.人们争辩说很多人没有3D硬件,因此D3D对于DirectDraw是个错误的选择.我不相信那是真的,在D3D中进行2D渲…
1       概述 Android自定义View / ViewGroup的步骤大致如下: 1) 自定义属性: 2) 选择和设置构造方法: 3) 重写onMeasure()方法: 4) 重写onDraw()方法: 5) 重写onLayout()方法: 6) 重写其他事件的方法(滑动监听等). 2       自定义属性 Android自定义属性主要有定义.使用和获取三个步骤. 2.1    定义自定义属性 参考:http://blog.csdn.net/lmj623565791/article/…
1.概述 Android自定义View / ViewGroup的步骤大致如下: 1) 自定义属性: 2) 选择和设置构造方法: 3) 重写onMeasure()方法: 4) 重写onDraw()方法: 5) 重写onLayout()方法: 6) 重写其他事件的方法(滑动监听等). 2.自定义属性 Android自定义属性主要有定义.使用和获取三个步骤. 2.1.定义自定义属性 参考:http://blog.csdn.net/lmj623565791/article/details/4502263…
前言 上一篇<[经验之谈]Git使用之Windows环境下配置>: 安装 配置和使用 后记 关于vs中使用git网上的教程大家也可以找到,我当时配置的时候也是按照网上找的教程一步一步来的,但是讲的或设置的时候漏掉了很多东西,也走了很多弯路,如果你也开始使用git,并配置vs,那就跟这我一步一步来,经验之谈,希望对你有所帮助. 安装 vs使用git首先需要安装两个必备软件msysGit和TortoiseGit,这两个软件下载地址和安装使用上一篇有详细介绍,系统必备的软件装好后,再在VS安装Git…
原文地址:http://blogread.cn/it/article/6086?f=wb 前言: 首先,笔记不是web安全的专家,所以这不是web安全方面专家级文章,而是学习笔记.细心总结文章,里面有些是我们phper不易发现或者说不重视的东西.所以笔者写下来方便以后查阅.在大公司肯定有专门的web安全测试员,安全方面不是phper考虑的范围.但是作为一个phper对于安全知识是:“知道有这么一回事,编程时自然有所注意”.有什么不妥.错误的请联系:chen_bin_wen@163.com/445…
centos7.0-1506, 1511, 是指2015年, 06月份, 11月份. 这是rhel ubuntu发布新版本的时间. centos7.0 只提供了64位的系统下载: x86_64: web_host/ centos/7/isos/x86_64, 其中, isos= iso +s: 是指iso镜像文件的复数. vmware10的序列号, 实测是可以用的 在配置centos7的dnf仓库的源地址: 迅雷的下载背景表示: 数字表示下载百分数, 背景为黑色, 前面的蓝色表示当前的动态 -…
目前C#业界使用得最多的 Cache 系统主要是 Memcached和 Redis. 这两个 Cache 系统可以说是比较成熟的解决方案,也是很多系统当然的选择. 一.简介 目前C#业界使用得最多的 Cache 系统主要是 Memcached和 Redis. 这两个 Cache 系统可以说是比较成熟的解决方案,也是很多系统当然的选择. Memcache的开发团队开发了Membase,支持多台服务器集群,数据的切片和复制,有效的提高了服务稳定性和数据的安全性,并且支持数 据的持久存储.但代码的稳定…
一.简介 目前C#业界使用得最多的 Cache 系统主要是 Memcached和 Redis. 这两个 Cache 系统可以说是比较成熟的解决方案,也是很多系统当然的选择. Memcache的开发团队开发了Membase,支持多台服务器集群,数据的切片和复制,有效的提高了服务稳定性和数据的安全性,并且支持数据的持久存储.但代码的稳定性不够好.之后,Membase团队与CouchDB团队合并,推出二合一的产品: Couchbase. Couchbase的最大特点: 1,完全继承Memcache,原…
概要: 1.php一些安全配置 (1)关闭php提示错误功能 (2)关闭一些“坏功能” (3)严格配置文件权限. 2.严格的数据验证,你的用户不全是“好”人 2.1为了确保程序的安全性,健壮性,数据验证应该包括内容. 2.2程序员容易漏掉point或者说需要注意的事项 3.防注入 3.1简单判断是否有注入漏洞以及原理 3.2常见的mysql注入语句 (1)不用用户名和密码 (2)在不输入密码的情况下,利用某用户 (3)猜解某用户密码 (4)插入数据时提权 (5)更新提权和插入提权同理 (6)恶意…