自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1139)
  • 收藏
  • 关注

css 彈出界面面

一。把div寫到a標籤下面代碼如下:View Code <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="BehanceLog.WebForm1" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML

2012-03-19 09:03:07 314

5天不再惧怕多线程——第四天 信号量

今天整理“信号量”的相关知识,其实想想也蛮有趣的,锁,互斥,信号量都可以实现线程同步,在framework里面主要有三种。<1>:ManualResetEvent<2>:AutoResetEvent<3>: Semaphore 好,下面就具体看看这些玩意的使用。 一:ManualResetEvent      该对象有两种信号量状...

2012-03-19 08:47:02 342

太依赖标准库,有时让人变得笨拙

现在做程序的时候,开发人员都会偏向使用高级语言,例如Java,C#,PHP,一个很重要的原因就是开发效率高,开发速度快。而之所以这些高级语言能让写代码的速度变得那么快,一个重要原因就是伴随着这些高级语言的强大的接口类库。很多工作都简化成只要引用几个类库,调用几个方法就可以了。不过太过简单了,有时也未必是好事,比如给数组排序只要 .Sort()就得出结果了,也不用管用冒泡排序,还是用了快速排序,...

2012-03-16 13:12:17 317

程序员的特别

作为一个程序员,因为思维的习惯,容易导致很多性格特点。以下是我觉得比较突出的(个人观点):  1.固执。当决定一件事的时候,别人很难说服你,即使是上级的意见也很难让你认可。如果上级压力够大,你可能会屈从,但是内心里觉得那不是我要做的。固执是不随大流的必要条件之一,反之不固执的人易随大流,难会与人隔绝,也难会坚持做程序员这个多与机器沟通的职业。  2.冷淡。对周围与自己无关的事情相当冷淡。以...

2012-03-16 13:11:06 199

POJ&&NYOJ--1328题Radar Installation

这个题用到了贪心算法,不过比较有技巧。嘿嘿,用了2个小时做出这个题。很有成就感。题目大意: 海上有很多的小岛,我们需要在陆地上修建雷达,使得雷达能够完全覆盖过这些小岛来。提供雷达的半径和小岛的坐标,你的任务就是用最少的雷达把这些小岛覆盖过来。解题思路:我们需要把这些小岛的坐标进行排序,这样方便进行数据处理。所以对小岛的横坐标进行排序,然后按照顺序一次进行判断。因为能够把一个小岛覆盖过来的雷...

2012-02-24 11:04:00 160

详解:qwidget: must construct a qapplication before a qpaintdevice VS报错

问题:使用VS编译连接都没有错误,但是运行的时候出现提示:qwidget: must construct a qapplication before a qpaintdevice然后就是没反应了。原因1:必须有QApplication实例。原因2:一个QT程序,在Windows下编译运行正常;现在在Linux下编译成功之后运行的时候,程序...

2012-02-24 08:50:00 507

Android学习笔记(九)-使用SQLite数据库

在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s) 等数据类型,只不过在运算或保存时会转成对应的五种数据类型。 SQLite最大的特点是你可以...

2012-02-23 22:11:00 216

The following error occured:These Qt version are inaccessible: qt in **

安装过qt打开vs2008会提示:The following error occured:These Qt version are inaccessible:qt in D:\QtMake sure that you have read access to all files in your Qt directories.1.method1:...

2012-02-23 12:19:00 1100

[Bug]error C2236: 意外的“class” error C2236: unexpected 'class'

当用VS编译程序时,提示 error C2236: 意外的“class” 或者 error C2236: unexpected 'class'注意检查当前类有无错误,如果确定当前类没有错误,那么检查当前类中include进来的类。错误提示: 类定义的最后,大括号后面是否忘了";"...

2012-02-23 10:47:00 526

QTreeView点击标题头列可排序,不可移动

QTreeView点击标题头列可排序,set QTreeView Sort使用原因:默认的QTreeView点击列标题时无效果。达到效果:点击列标题头列可自动排序。涉及函数:void QTreeView::setSortingEnabled ( bool enable )示例代码(Code):centertreeview->setSortingEnabled(tru...

2012-02-23 10:40:00 842

QTreeView设置行背景色(颜色) 交替(setAlternatingRowColors)

QTreeView 设置行背景色,QTreeView设置行背景色(行颜色)交替。使用原因:QTreeView的背景默认是一片空白的,这样在视觉上不美观。达到效果:如果要达到行背景色交替改变,隔一行颜色变化一下(下图2区域)涉及函数:voidQTreeView::setAlternatingRowColors ( boolenable);示例代...

2012-02-23 10:39:00 3912

给用Rose的提个醒

Rose默认的不是自动保存,而是手动的。这在以前我也是知道,觉得没啥,也就没有改过来,就是在关闭的时候保存一下。可是在今天画图画了半个多小时之后,rose突然卡死了,什么也操作不了。。按说没道理啊,我一直对rose很放心的,毕竟不是小众软件,没想到自己杯具了,没办法,调出资源管理器强制关闭,结果可想而知,半个多小时的心血白费,又是从新画了一遍。所以还是改为自动保存来的好,进入Toools...

2012-02-23 10:09:00 212

内存碎片

内存碎片的产生:<wbr></wbr>内存分配有静态分配和动态分配两种 静态分配在程序编译链接时分配的大小和使用寿命就已经确定,而应用上要求操作系统可以提供给进程运行时申请和释放任意大小内存的功能,这就是内存的动态分配。 因此动态分配将不可避免会产生内存碎片的问题,那么什么是内存碎片?内存碎片即“碎片的内存”描述一个系统中所有不可用的空闲内存,这些碎片之所以不能被使用,...

2012-02-23 09:48:00 390

Dom4j创建和解析XML

需要导入Dom4j的一个Jar文件:Dom4j创建XMLpackage com.shengsiyuan.dom4j;import java.io.FileOutputStream;import java.io.FileWriter;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.d...

2012-02-23 09:32:00 130

1w小时

1w小时是个分水岭,之前衡量一个程序员的能力用的是1w行代码,现在看是1w小时的coding时间,这是个黄金分割点,等你到了1w小时,才能谈架构谈性能,比尔盖茨在他20岁的时候做到了1w小时。。可怕。。以每天5h的coding时间计算,需要2000天,除以一年365, 大约等于5年,接近6年。...

2012-02-23 09:31:00 170

Jdom操作、创建和解析XML

需要导入Jdom的一个jar包;1、Jdom创建XMLpackage com.shengsiyuan.jdom;import java.io.FileWriter;import org.jdom.Attribute;import org.jdom.Comment;import org.jdom.Document;import org.jdom.Element;imp...

2012-02-23 09:29:00 162

自定义注解

1、自定义注解1package cn.com.annotation;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPo...

2012-02-23 09:20:00 126

生产者消费者问题---拿鸡蛋

import java.util.ArrayList;import java.util.List;public class Plate {List<Object> eggs = new ArrayList<Object>();// 定义一个拿鸡蛋的方法,返回鸡蛋(基本数据类型)public synchronized Object getEggs() ...

2012-02-23 09:17:00 121

将数字转换为中文

import java.io.BufferedReader; 3.import java.io.IOException; 4.import java.io.InputStreamReader; 5.//最高支持12位千亿位 可以扩展但没有必要。 6.public class Number2Chinese { 7. public static void main(String [...

2012-02-23 09:14:00 141

Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)

今天学习了Spinner组件,使用Spinner相当于从下拉列表中选择项目,下面演示一下Spinner的使用(分别使用ArrayAdapter和自定义Adapter实现)(一):使用ArrayAdapter进行适配数据: ①:首先定义一个布局文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmln...

2012-02-23 09:09:00 195

POJ--1258题Agri-Net

这个题是一个最小生成树的问题,用到的prim算法,也算是最基本的问题。把这个题贴出来,算是一个模版。一些需要注意的地方写在代码中了。各位注意一下,多理解一下就可以。我感觉自己在这上面学到了很多的东西。解题思路:最小生成树,就是尽可的用最小的代码把各个点连接起来。我们要不断的更新已选各点与其他点的距离,使得下一步的距离最小。有点贪心算法的意思。原题地址:点击打开链接。代码如下:#in...

2012-02-23 09:04:00 105

JDBC连接各种数据库

下文中罗列了各种数据库使用JDBC连接的方式,大家可以将其作为一个手册使用。 1、Oracle8/8i/9i数据库(thin模式) Class.forName(\"oracle.jdbc.driver.OracleDriver\").newInstance(); String url=\"jdbc:oracle:thin:@localhost:1521:orcl\";...

2012-02-23 09:04:00 76

布线问题(普利姆算法)

普里姆(Prim)算法  1.基本思想:设G=(V, E)是具有n个顶点的连通网,T=(U, TE)是G的最小生成树, T的初始状态为U={u0}(u0∈V),TE={},重复执行下述操作:在所有u∈U,v∈V-U的边中找一条代价最小的边(u, v)并入集合TE,同时v并入U,直至U=V。即: (1)从连通网络 G = { V, E }中的某一顶点 u0 出发,选择与它关联的具有最小权值的...

2012-02-23 08:32:00 172

C++暂停黑窗口 system( “pause “);

在编写的c++程序中,如果是窗口,有时会一闪就消失了,如果不想让其消失,在程序结尾处添加:system("pause");注意:不要再return 的语句之后加,那样就执行不到了。分析:system() 是调用系统命令;pause 暂停命令;这样在运行到此处时,会显示“Press any key to continue . . .” 也就是 ...

2012-02-23 08:23:00 336

分享爵士当铺网站

突然想听爵士乐,人真怪,探索几年前的收藏夹找到当年同学推荐的《爵士当铺》http://www.jazzsky.com有时间可以再看一次《蓝调传奇》挺不错的一部片子。...

2012-02-22 21:55:00 237

QString和QByteArray的区别

最近在用Qt做串口数据收发方面的实验,经常用到像QString和QByteArray一类的字符处理类,因此在这里做一个总结,文章有点凌乱,希望见谅。先要说的是QString。之所以把QString单独拿出来,是因为string是很常用的一个数据结构,甚至在很多语言中,比如JavaScript,都是把string作为一种同int等一样的基本数据结构来实现的。每一个GU...

2012-02-22 19:39:00 153

QT中使用DEBUG,cout,cin

如果想输出DEBUG信息:qDebug() << "Date:" << QDate::currentDate(); qDebug() << "Types:" << QString("String") << QChar('x') << QRect(0, 10, 50, 40

2012-02-22 19:39:00 165

QMessageBox中按钮汉化|确定,取消

1.方法一:QMessageBox mess(QMessageBox::Question, "删除提示", "确认删除所选组件?", NULL);QPushButton *okButton = mess.addButton(tr("确定"), QMessageBox::AcceptRole);QPushButton *cancelButton = mess.addButton(tr("取消...

2012-02-22 19:32:00 362

QT中使用qDebug()在VS下的设置

想在QT程序中使用qDebug()<< ,需要有头文件和参数才可以。首先要包含头文件:#include <qdebug>然后:配置属性->C/C++ ->预处理器(第三项) ->预处理定义(第一项)在新的一行中添加Console 就可以了。...

2012-02-22 19:31:00 606

Qt中QString,int,char,QByteArray之间相互转换

int 转 QStringint m=1;QString b;b=QString::number(m)QString 转intQString a="1111"int b;b=a.toInt()char 转换为 QStringchar a='b';QString str;str=QString(a);QString ...

2012-02-22 19:30:00 128

[Bug]QT解决中文乱码(tr的使用 | QTextCodec)

QT代码中使用了中文,会出现乱码,主要是未设置code类型。修改mian函数所在的cpp文件:一、添加include#include <QTextCodec>二、main函数中添加代码int main(int argc, char **argv){ .................... QTextCodec::setCo...

2012-02-22 19:30:00 495

VS2008快捷键大全

VS2008快捷键大全:Ctrl+F: 查找Ctrl+Shift+F: 在文件中查找F3: 查找下一个Shift+F3: 查找上一个Ctrl+H: 替换Ctrl+Shift+H: 在文件中替换Alt+F12: 查找符号(列出所有查找结果)Ctrl+m+Crtr+o折叠所有大纲Ctrl+M+Crtr+P: 停止大纲显示Ctrl+K+Crtr+C: ...

2012-02-22 19:28:00 102

“class”类型重定义,include(头文件)重复加载 QT /c++

提示报错:"class”类型重定义原因1:include 头文件重复加载原因2:两个类相互include解决:1.include 头文件重复加载在include之前添加1#pragma once意思是只include一次就可以了。原因2:两个类相互include系统那些头...

2012-02-22 19:27:00 708

QComboBox使用方法,QComboBox详解

fromComboBox = QComboBox() 添加一个 comboboxfromComboBox.addItem(rates) 添加一个下拉选项fromComboBox.addItems(["%d years" % x for x in range(2, 26)]) 从序列中添加fromComboBox.setMaxVisibleItems(10) #设置最...

2012-02-22 19:26:00 6523

C++(含QT)中函数名和变量名最好不要相同

编程提示:C++编程时最好不要将变量名与函数同名,否则经常出现一些二义性错误。比如在主函数中的A,编译器将它理解为是函数名而不是变量名,这样一来在参数中填入一个函数名,就和A的声明不一致了,所以就出错了。同理QT也一样!...

2012-02-22 19:18:00 434

Android中SMS的接收处理

田海立2012-02-22在解析WAPPUSH over SMS时,看了一下Android里SMS接收的流程,并按照自己需要的流程记录,其他的分支处理并未讲述。PDU数据的encode/decode并未解析,有兴趣的读者可以到相应的代码处自己解读一下。Android中,RIL用RILReciever接收SMS pdu,并根据不同的信息类型用相应函数来处理。因手机制式的差异,用GsmSmsD...

2012-02-22 18:38:00 98

ini 文件的字段删除

BOOL WritePrivateProfileString( LPCTSTR lpAppName, // section name LPCTSTR lpKeyName, // key name LPCTSTR lpString, // string to add LPCTSTR lpFileName // init...

2012-02-22 17:42:00 690

百度地图API的学习

我们可以进入百度API的网站学习百度地图API:http://dev.baidu.com/wiki/map/index.php,看完这些你应该基本上会掌握了,还有一些显示地图中一些很神奇的效果,需要一些别人写好的类库,我们可以查看学习,并下载其API源代码:http://dev.baidu.com/wiki/map/index.php?title=MapLibrary以下是自己在学习中所写的测...

2012-02-22 17:20:00 115

Jquery中的each方法

each()方法能使DOM循环结构简洁,不容易出错。each()函数封装了十分强大的遍历功能,使用也很方便,它可以遍历一维数组、多维数组、DOM, JSON 等等在javaScript开发过程中使用$each可以大大的减轻我们的工作量。下面提一下each的几种常用的用法each处理一维数组vararr1=["aaa","bbb","ccc"];...

2012-02-22 16:58:00 76

在 JNI 编程中避免内存泄漏

转自:http://www.ibm.com/developerworks/cn/java/j-lo-jnileak/index.html?ca=drs-JNI 编程简介JNI,Java Native Interface,是 native code 的编程接口。JNI 使 Java 代码程序可以与 native code 交互——在 Java 程序中调用 native code;在 native...

2012-02-22 15:53:00 72

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除