首页 > 编程语言
C++ 小知识点
在C++中要使用头文件,最主要的原因是C++同一个项目可能包含多个源代码文件,这些源代码文件分别单独编译,也就是说在编译其中一个文件时,编译器并不知道其它文件中定义的内容,如类全局变量等,所以要求我们在要使用某个类,函数或者变量的每个文件中声明它,否则C++无法找到它 头文件为所有extern对象声...
分类:编程语言   时间:2015-01-28 21:10:43    收藏:0  评论:0  赞:0  阅读:288
查杀linux线程指令
工作中重启环境时常常出现内存溢出等等问题,往往需要查杀进程来帮助重启成功,下面就查杀线程的详细指令做下总结:1.查找需要kill掉的线程:ps -elf|grep 【线程关键信息】 比如:ps -elf|grep java这样找到所有JAVA 线程比如要删除tomcat线程,可以执行:ps -el....
分类:编程语言   时间:2015-01-28 21:09:53    收藏:0  评论:0  赞:0  阅读:460
java properties 对list的支持
经测试,原生的properties 对 list 不支持。参考样例如下:id=1id=2具体代码如下:1 java.util.Properties prop = new Properties();2 InputStream is = App.class.getReso...
分类:编程语言   时间:2015-01-28 21:08:43    收藏:0  评论:0  赞:0  阅读:661
javabean使用技巧
avabean简介Javabeans就是符合某种特定规范的java类,使用javabean的好处是解决代码重复编写,减少代码冗余,提高代码的维护性。javabean的设计原则公有类,无参的公有构造方法,属性私有,get,set方法,如下public class Student{private Str...
分类:编程语言   时间:2015-01-28 21:08:03    收藏:0  评论:0  赞:0  阅读:323
使用edtftpj-***.jar上传下载中文问题的解决方案和注意点
FileTransferClient ftpClient = null; try { ftpClient = new FileTransferClient(); // set remote host ftpClient....
分类:编程语言   时间:2015-01-28 21:07:13    收藏:0  评论:0  赞:0  阅读:342
二维树状数组
当要频繁的对数组元素进行修改,同时又要频繁的查询数组内任一区间元素之和的时候,可以考虑使用树状数组. 通常对一维数组最直接的算法可以在O(1)时间内完成一次修改,但是需要O(n)时间来进行一次查询.而树状数组的修改和查询均可在O(log(n))的时间内完成. 一、回顾一维树状数组 假设一维数组...
分类:编程语言   时间:2015-01-28 21:05:13    收藏:0  评论:0  赞:0  阅读:269
【C语言模拟实现】浮点数-转-定点数
要想超神,就要什么都精!知识准备:1. 输出浮点数的十六进制形式?(利用指针输出)将浮点数指针-转换成-整型指针,以十六进制的格式输出指针内容。示例程序:#includeint main(){ float *var; scanf("%f",var); pri...
分类:编程语言   时间:2015-01-28 21:04:13    收藏:0  评论:0  赞:0  阅读:272
java获取本机IP地址
/** * WIFI没打开:ip为127.0.0.1 * 获取本机IP地址字符串 * @return */public String getWifiIp() { if (!getWifiEnabled()) { return "127.0.0.1"; } WifiI...
分类:编程语言   时间:2015-01-28 21:04:03    收藏:0  评论:0  赞:0  阅读:194
C#多线程最简单Demo
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;namespace testThread{ class ThreadingExamp...
分类:编程语言   时间:2015-01-28 20:59:53    收藏:0  评论:0  赞:0  阅读:376
Python 检查网站可用性
#!/usr/bin/env?python #?coding=utf-8 import?socket s?=?socket.socket(socket.AF_INET,socket.SOCK_STREAM) s.connect((‘www.sina.com.cn‘,80)) s.send(‘GET?/?HTTP/1.1\r\nHost:www.sina.com.cn\r\...
分类:编程语言   时间:2015-01-28 19:55:43    收藏:0  评论:0  赞:0  阅读:399
python-linecache模块读取文件用法
python-linecache模块读取文件用法详解linecache模块允许从任何文件里得到任何的行,并且使用缓存进行优化,常见的情况是从单个文件读取多行。1、linecache.getlines(filename)从名为filename的文件中得到全部内容,输出为列表格式,以文件每行为列表中的一个元素,并以linenum-..
分类:编程语言   时间:2015-01-28 19:54:03    收藏:0  评论:0  赞:0  阅读:265
python-time模块计算程序运行的时间
计算python程序的运行时间方法1importdatetimestarttime=datetime.datetime.now()#longrunningendtime=datetime.datetime.now()print(endtime-starttime).seconds方法2start=time.time()run_fun()end=time.time()printend-start方法3start=time.clock()run_fun()end=time.clock..
分类:编程语言   时间:2015-01-28 19:53:24    收藏:0  评论:0  赞:0  阅读:258
JSP练习之简单计算器(使用jsp+javabean模式)
JSP案例之实现一个功能简单的计算器小程序...
分类:编程语言   时间:2015-01-28 19:51:03    收藏:0  评论:0  赞:0  阅读:306
Cocos2d-x3.3Final(3) Button常用成员函数(C++)
Button * button = Button::create("cocosui/animationbuttonnormal.png"); //新建按钮  Button* button = Button::create("cocosui/button.png", "cocosui/buttonHighlighted.png"); //新建按钮 button->addTouchEvent...
分类:编程语言   时间:2015-01-28 19:50:03    收藏:0  评论:0  赞:0  阅读:1099
BZOJ 3198 Sdoi2013 spring Hash+容斥原理
题目大意:给定n个元素,每个元素是一个六元组,求有多少对元素满足相同的位置恰好有k个 首先对于恰好有K个这种东西果断考虑容斥原理 我们2^6枚举相同的位置 恰好有k个元素相同的对数=至少有k个位置相同的对数-至少有k+1个位置相同的对数+至少有k+2个位置相同的对数…… 但是我们计数时会发现一些问题 比如下面这组样例显然是0: 2 3 1 2 3 4 5 5 1 2 3 4 6 6 ...
分类:编程语言   时间:2015-01-28 19:49:23    收藏:0  评论:0  赞:0  阅读:350
条款1:尽量用const和inline而不用#define [effective C++ 学习笔记]
这一节主要讲得是,为什么const,inline要比#define好,总结起来如下: 1 如果使用#define,编译器只是会傻乎乎的将define后面的内容替换成定义的变量,拿 const double ASPECT_RATIO = 1.653;举例,如果这样定义后,代码中使用 ASPECT_RATIO 时,在编译代码的时候,会将 ASPECT_RATIO 变量统一替换成1.653这个数字...
分类:编程语言   时间:2015-01-28 19:49:03    收藏:0  评论:0  赞:0  阅读:282
[算法]Karatsuba快速相乘算法
【概述】 Karatsuba乘法是一种快速乘法。此算法在1960年由Anatolii Alexeevitch Karatsuba 提出,并于1962年得以发表。 此算法主要用于两个大数相乘。普通乘法的复杂度是n2,而Karatsuba算法的复杂度仅为3nlog3≈3n1.585(log3是以2为底的) 【步骤】 Karatsuba算法主要应用于两个大数的相乘,原理是将大数分成两段后变成较小...
分类:编程语言   时间:2015-01-28 19:47:33    收藏:0  评论:0  赞:0  阅读:378
Spark的python克隆
Introduction  DPark是豆瓣开发的基于Mesos的开源分布式计算框架,是spark的python版克隆,Davids的作品,Beandb作者。是豆瓣刚开源的集群计算框架,类似于MapReduce,但是比其更灵活,可以用Python非常方便地进行分布式计算,并且提供了更多的功能以便更好的进行迭代式计算。DPark的计算模型是基于两个中心思想的:对分布式数据集的并行计算以及一些有...
分类:编程语言   时间:2015-01-28 19:46:03    收藏:0  评论:0  赞:0  阅读:435
通过线程巧为InetAddress.getByName() DNS查询添加超时限制功能
虽然Socket类有setTimeout()方法,URLConnection有setConnectTimeout()方法,但这都不能给DNS查询过程添加时间限制,也就是说,如果DNS服务器挂了,那么代码就会阻塞几十秒才能抛出异常。我最近就遇到了这个问题,当DNS服务器出问题的时候,setTimeout()设置的超时时间就不起作用了。 经过google,发现Java目前居然还没有现成的AP...
分类:编程语言   时间:2015-01-28 19:45:53    收藏:0  评论:0  赞:0  阅读:576
Python标准库:内置函数next(iterator[, default])
本函数是返回迭代子下一个元素的值,主要通过调用__next__()方法来实现的。如果default参数有设置,当下一个元素不存在时,就返回default参数的值,否则抛出异常StopIteration。例子:#next() l = [1, 3, 4] it = iter(l) print(next(it)) print(next(it, 1)) print(next(it, 1)) print(...
分类:编程语言   时间:2015-01-28 19:45:33    收藏:0  评论:0  赞:0  阅读:367
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!