#include
using namespace std;
//别问我为什么要写链表的冒泡排序。
struct Node
{
int data;
Node *next;
Node(int d = int()) :data(d), next(NULL){}
};
class List
{
public:
List(int a[], int n)...
分类:
编程语言 时间:
2015-07-16 16:50:22
阅读次数:
140
github 下载地址
https://github.com/stefanhafeneger/PushMeBaby
1.运行如果报错,那么导入CoreServices.framawork
替换这句 #include 为 #include
2.把你的开发证书.cer 文件更改名为apns.cer,放入工程中,代码中是通过
self.certificate = [[NSBu...
分类:
其他好文 时间:
2015-07-16 16:50:54
阅读次数:
139
Wireshark数据抓包教程之认识捕获分析数据包...
分类:
其他好文 时间:
2015-07-16 16:49:51
阅读次数:
210
oracle version:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Productionos version:Linux x86 64-bit
oracle alert日志报错:opiodr aborting process unknown ospid (19506) as a result of ORA...
分类:
其他好文 时间:
2015-07-16 16:51:01
阅读次数:
200
下文是125个基本的C#面试问答清单。这些面试问题简单、直接了当,涵盖了C#最基本的概念,大部分和面向对象的概念相关。所以如果你在准备C#面试,我建议你必须掌握这125个基本的C#面试问答来复习你的C#概念。那么现在来看看这125个基本的C#面试问答清单吧。
1. 什么是C#?
C#(发音”C sharp”)是一种简单、有别于传统的、面向对象、类型安全的编程语言。C和C++程序员很快就...
D. Guess Your Way Out! II
time limit per test2 seconds
memory limit per test256 megabytes
inputstandard input
outputstandard output
Amr bought a new video game “Guess Your Way Out! II”. The goal o...
分类:
编程语言 时间:
2015-07-16 16:49:12
阅读次数:
151
题意:
给你若干个数。
对每个数都可以进行除或者乘的操作。 3/2=1
问 最少 多少步操作,可以让所有数字都相等。
做法:
首先如果都变成一个数字,那这个数字肯定是小于等于这些数字里的最大的那个的。
这里可以把每个数字看成二进制。
如
11(D)
1101(2)
所以其实可以枚举任意一个数。
任意一个二进制可以往左移若干位,得到一个新的数字。
出现奇数次数最多是log(n),向左移动最多也是log(n) 所以复杂度是log^2(n)*n
或者往右移。
可以知道如果奇数往右移时,二进制会少一个1...
分类:
其他好文 时间:
2015-07-16 16:49:29
阅读次数:
202
题意:
n个数,每次可以选一个数 让其 *=2 或者 /=2
问至少操作多少次使得所有数相等。
思路:
对于每个数,计算出这个数可以变成哪些数,以及变成那个数的最小步数,用两个数组保存
cnt[i] 表示序列中有cnt个数可以变成i
step[i] 表示能变成i的 那些数 变成i的花费和是多少。
其中,遇到奇数的时候要特殊处理一下:
比如,7...
分类:
其他好文 时间:
2015-07-16 16:49:44
阅读次数:
113
leetcode 238: Product of Array Except Self
python, c++ java...
分类:
其他好文 时间:
2015-07-16 16:50:30
阅读次数:
133
1、问题:在使用Spring、Hibernate开发的数据库应用中,发现无论怎样,数据都插不到数据库。但是程序不报错,能查询到,也能插入。
2、分析:Hibernate设置了自动提交仍然不管用,其原因很简单,很可能你的程序操作的表和你想操作的表并不是同一个表,如果程序中的注解表名和待操作表名不一致,则会建立新表,例如:
@Entity
@Table(name = "sampleData")
...
分类:
数据库 时间:
2015-07-16 16:50:57
阅读次数:
210
之前网上看了下自定义消息栏,通知栏,了解到了Notification这个控件,发现UC浏览器等都是这种类型,今天写个demo实现下,如图:
其中每个按钮都有不同的功能,代码如下:
package com.example.textwsjdemo;
import android.app.Activity;
import android.app.Notification;
import a...
分类:
移动开发 时间:
2015-07-16 16:49:15
阅读次数:
178
用VS2008实现本地数据库上传数据到远程数据,数据可以是一个表,或一个表的部分数据,或查询数据,或数据编辑后上传。
其它VS版本,复制其中代码就可以,未使用其它任何插件,有详细注释。
单独页面实现,已经上传过的数据不能再上传,防治冲突。...
分类:
数据库 时间:
2015-07-16 16:48:19
阅读次数:
215
前言:
PMD是一款静态代码分析工具,它能够自动检测各种潜在缺陷以及不安全或未优化的代码。
PMD更多地是集中在预先检测缺陷上,它提供了高度可配置的丰富规则集,用户可以方便配置对待特定项目使用那些规则。 安装及使用:
1.在Eclipse中 安装 PMD插件运行方式
ECLIPSE菜单 > HELP > Install New Software >
弹出窗口中在 work with中输入...
分类:
其他好文 时间:
2015-07-16 16:47:46
阅读次数:
197
Java中equals和==的区别
java中的数据类型,可分为两类:
1、基本数据类型(也称原始数据类型):byte,short,char,int,long,float,double,boolean,他们之间的比较,应用双等号(==),比较的是他们的值。
2、复合数据类型(类):当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址。所以,除非是同一个new出来...
分类:
编程语言 时间:
2015-07-16 16:50:22
阅读次数:
187
在开发的过程中,字符编码常常令我们头痛。经常会出现各种各样的乱码。下面就介绍java的编码转换和常见的乱码是使用什么样的编码去读取的:先看一张图片:在看看java中如何处理编码的转换:package com.test;
/**
* 字符串编码转换
* @author Herman.xiong
* @date 2015年7月16日09:36:59
* @version V3.0
* @s...
分类:
编程语言 时间:
2015-07-16 16:47:40
阅读次数:
158
之前公司做一项目 要求需要预览功能上传多张图片,网上查了很多资料,在这个http://www.52doit.com/show/341网站找到了一个html5写的组件,感觉还不错,对ie支持不是很好效果还可以。感觉还不错 就用它了,将他源码进行改进哈,搞成自己想要的效果,谢谢这位仁兄的提供。
看效果吧:
页面需要做的
...
分类:
编程语言 时间:
2015-07-16 16:48:54
阅读次数:
312