现在位置: 首页 > silencer发表的所有文章
      在Qt中设置widget背景颜色或者图片方法很多种:重写paintEvent() , 调色板QPalette , 样式表setStyleSheet等等。        但是各种方法都有其注意事项,如果不注意则很容易陷入麻烦中。   1:setStyleSheet()      这个函数我一直很喜欢使用,因为只要写一句就可以实现效果,比其他方法都简单,但是其却有一个很值得注意的地方,也就是这个地方让我大吃苦头。     亦即:①:该函数只能用于设置有父窗口的子窗口的背景!如果一个窗口没有子窗口,则无法使用该函数来设置背景颜色或图                             片!!      ......
阅读全文
  • 06月
  • 21日
综合 ⁄ 共 1030字 评论关闭
前言: 通过一个上午的研究在同一个台服务器下部署多个memcached服务或端口,开始想着一个memcached服务能否开多个端口,但后面还是决定一个服务开一个端口,这样按照原来的http://blog.csdn.net/as4401403/article/details/43210167这篇文章安装方式只能安装一个服务,于是我决定用sc create 方式直接安装另外一个服务,中间遇到一些问题总结下来方便需要的IT码农们少纠结,不多说直接上步奏。 一:安装11266服务 1:cmd 安装服务 假设Memcached在如下目录:D:\Program Files (x86)\memcached\memcached.exe 进入cmd输入 sc creat......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 10867字 评论关闭
第三章:Makefile 总述 3.1 Makefile的内容在一个完整的Makefile中,包含了5个东西:显式规则、隐含规则、变量的定义、指示符和注释。关于“规则”、“变量”和“Makefile指示符”将在后续的章节进行详细的讨论。本章讨论的是一些基本概念。 ² 显式规则:它描述了在何种情况下如何更新一个或者多个被称为目标的文件(Makefile的目标文件)。在书写Makefile是需要明确地给出目标文件、目标的依赖文件列表以及更新目标文件所需要的命令。 ² 隐含规则:它是make根据此类目标文件的命名(典型的是文件名的后缀)而自动推导出来的规则。make根......
阅读全文
  • 03月
  • 13日
综合 ⁄ 共 221字 评论关闭
出现这样的情况,一般有四种原因: 一:连接URL格式出现了问题(Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/XX","root","XXXX") 二:驱动字符串出错(com.mysql.jdbc.Driver)     三:Classpath中没有加入合适的mysql_jdbc驱动(驱动要和你的数据库版本一致) 四:驱动jar包放的位置不对
阅读全文
  • 12月
  • 11日
综合 ⁄ 共 2954字 评论关闭
ByteArrayOutputStream类是在创建它的实例时,程序内部创建一个byte型别数组的缓冲区,然后利用ByteArrayOutputStream和ByteArrayInputStream的实例向数组中写入或读出byte型数据。在网络传输中我们往往要传输很多变量,我们可以利用ByteArrayOutputStream把所有的变量收集到一起,然后一次性把数据发送出去。具体用法如下: ByteArrayOutputStream:    可以捕获内存缓冲区的数据,转换成字节数组。 ByteArrayInputStream: 可以将字节数组转化为输入流 1 import java.io.*; 2  3  public class test { 4   public static void main(......
阅读全文
  • 09月
  • 11日
综合 ⁄ 共 5144字 评论关闭
网上找到的,备份一份 package com.example.bank; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.GregorianCalendar; import java.util.Hashtable; import java.util.regex.Matcher; import java.util.regex.Pattern; public class CheckPCard { /*********************************** 身份证验证开始 ****************************************/ /** * 身份证号码验证 1、号码的结构 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 780字 评论关闭
一、当使用分组函数时,分组函数只能出现在选择列表、order by 和 having 子句中,而不能出现在 where 和 group by 子句中。另外,使用分组函数还有以下一些注意事项:     1、  当使用分组函数时,除了函数 count(*) 之外,其他分组函数都会忽略 null 行,当然 count(列名) 也会忽略 null 行。     2、  当执行 select 语句时,如果选择列表时包含列、表达式和分组函数,那么这些列和表达式必须出现在 group by 子句中。     3、  当使用分组函数时,在分组函数中可以指定 all 和 distinct 选项。其中 all 是默认选项,该选项表示......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 407字 评论关闭
android因其系统的特殊性,安装的软件默认都安装到内存中,所以随着用户安装的软件越来越多,可供运行的程序使用的内存越来越小,这就要求我们在开发android程序时,尽可能的少占用内存。根据我个人的开发经验总结了如下几点优化内存的方法: 创建或其他方式获得的对象如不再使用,则主动将其置为null。 尽量在程序中少使用对图片的放大或缩小或翻转.在对图片进行操作时占用的内存可能比图片本身要大一些。 尽可能的将一些静态的对象(尤其是集合对象),放于SQLite数据库中。并且对这些数据的搜索匹配尽可能使用sql语句进行。 一些连接资源......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 4224字 评论关闭
Android系统是运行在Linux内核上的,Android与Linux分别有自己的一套严格的安全及权限机制, 很多像我这样的新手, 尤其是习惯了windows低安全限制的用户,很容易在这方面弄混淆,下面是我总结的Android系统权限相关的内容, 作为这段时间对 android权限学习的总结,也希望能对大家有所帮助,不正确之处请指出。 首先分清两个概念: 要区分apk运行时的拥有的权限 与在文 件系统上被访问(读写执行)的权限 两个概念。 apk程序是运行在虚拟机上的,对应的是Android独特的权限机制,只有体现 到文件系统上时才使用linux的权限设置。 ......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 8197字 评论关闭
在做GIS时, 地球周围会有一个大气圈, 大气散射, 这个方面的算法是计算机图形学界不断深入研究的领域, 不过目前有几个成熟的散射算法. 我借鉴了<<GPU精粹2.高性能图形芯片和通用计算机编程技巧>>第16章的算法,实现了一个大气散射. 效果如图. 图中蓝色的天空,就是散射的效果, 具体算法请自行查看书上的算法吧.  步骤:     1: 创建一个椭球, 生成顶点,与顶点索引数组.  这个椭球生成算法后续贴出来.     2: 根据算法传递uniform, 运行shader     3:关于影像,高程的处理,后续贴出.  shader源代码:  顶点: uniform ......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 1320字 评论关闭
文章目录 c).x=linprog(f,A,b,Aeq,beq,lb,ub) d).x=linprog(f,A,b,Aeq,beq,lb,ub,x0) e).x=linprog(f,A,b,Aeq,beq,lb,ub,x0,options) f).x=linprog(problem) g).[x,fval]=linprog(……) h).[x,fval,exitflag]=linprog(……) i).[x,fval,exitflag,output]=linprog(……) j).[x,fval,exitflag,output]=linprog(……) linprog函数是用来求解线性规划问题,其中,f,x,b,beq,lb,ub为向量,A,Aeq为矩阵。 a).x=linprog(f,A,b)   功能:求解最小化问题:min f*x,条件:A*x ≤ b,返回值x......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 2752字 评论关闭
某日,看到一道比较恶心的C语言的试题,考了很多比较绕的知识点,嘴脸如下:   int main(void) {     int a[4] = {1, 2, 3, 4};     int *ptr1=(int *)(&a+1);     int *ptr2=(int *)((int)a+1);     printf("%x, %x/n", ptr1[-1], *ptr2);     return 0; } 问,在x86平台下输出啥?   题目虽然恶心了点,但作为一个例子来分析,还是挺好玩的。学过C语言的朋友可以暂且不看下文,自己试着分析一下,看看结果跟我的是否一样,也不失为一件趣事。 下面把这道题牵涉到的所有边边角角的问题梳理一遍,详细讨论如下......
阅读全文