【题目描述】 Rabin-Miller算法。 【输入描述】 第一行:CAS,代表数据组数(CAS <= 350),以下CAS行,每行一个数字,保证在64位长整形范围内,并且没有负数。你需要对于每个数字: 第一,检验是否是质数,是质数就输出Prime第二,如果不是质数,输出它最大的质因子是哪个数。 第 ...
分类:
编程语言 时间:
2016-05-21 17:22:33
阅读次数:
231
最近项目要引入缓存机制,但是不想引入分布式的缓存框架,所以自己就写了一个轻量级的缓存实现,有两个版本,一个是通过timer实现其超时过期处理,另外一个是通过list轮询。 首先要了解下java1.6中的ConcurrentMap ,他是一个线程安全的Map实现,特别说明的是在没有特别需求的情况下可以 ...
分类:
编程语言 时间:
2016-05-21 17:19:40
阅读次数:
1143
《Python基础教程》(第二版) P123 书中原代码如下: 然后在代码行输入: >>tc = TalkingCalculator() >>tc.calculator('1+2*3') >>tc.talk() 输出:hi,my value is 7 改成脚本后的代码如下: 本例中: 1.注意到在t ...
分类:
编程语言 时间:
2016-05-21 17:17:19
阅读次数:
778
透明效果由于所有的图文件都是以矩形来储存的,我们也许会需要把一张易拉罐图片贴到窗口的背景图上,而这种情况下如果直接进行贴图,结果如下图:这似乎不是我们想要的结果。为了得到透明效果,我们需要运用到BitBlt()贴图函数以及其参数Raster的值来将图片中不必要的部分去掉(..
分类:
编程语言 时间:
2016-05-21 16:09:41
阅读次数:
754
一句废话:最近学习python核心编程,遇到了运行简单的(有多简单自己看)tcp服务器与客户端黑屏闪退的问题原因:>>>fromsocketimport*>>>help(socket.recv)Helponmethod_descriptor:recv(...)recv(buffersize[,flags])->dataReceiveuptobuffersizebytesfr..
分类:
编程语言 时间:
2016-05-21 16:08:54
阅读次数:
543
1、交互式解释器在linux终端下,直接输入python,返回以下结果[root@localhost~]#pythonPython2.6.6(r266:84292,Jan222014,09:42:36)[GCC4.4.720120313(RedHat4.4.7-4)]onlinux2Type"help","copyright","credits"or"license"formoreinformation.>>>print(‘helloworld‘)..
分类:
编程语言 时间:
2016-05-21 16:09:44
阅读次数:
154
一,字典,列表,元祖互转
#1、字典
dict={‘name‘:‘Zara‘,‘age‘:7,‘class‘:‘First‘}
#字典转为字符串,返回:<type‘str‘>{‘age‘:7,‘name‘:‘Zara‘,‘class‘:‘First‘}
print(type(str(dict)),str(dict))
#字典可以转为元组,返回:(‘age‘,‘name‘,‘class‘)
print(tuple..
分类:
编程语言 时间:
2016-05-21 16:10:19
阅读次数:
191
1.将按位运算操作,尤其是左移和右移(有无符号)整理到自己的博客中。//重点说明清晰负数的运算过程。/*classDemo{ publicstaticvoidmain(String[]arge){ inta=-4;//11111100 intb=a>>2;//11111111 //intb=a>>>200111111 System.out.println(b); }}*/2.byte..
分类:
编程语言 时间:
2016-05-21 16:09:02
阅读次数:
196
前言:写python程序时,经常碰到如:发送邮件、配置账号信息。难免需要在python程序中明文填写敏感信息,这个时候可以将敏感信息写入系统环境变量,通过python自带os模块去获取变量。Linux下:root@KaKa:~#exportUSERNAME=cctv
root@KaKa:~#
root@KaKa:~#python
Python2.7.3(de..
分类:
编程语言 时间:
2016-05-21 16:09:40
阅读次数:
1725
JavaScript笔记一、js概述:1.Javascript是一种小型的、轻量级的、面向对象的、跨平台的客户端的脚本语言;2.JavaScript是客户端脚本程序,运行在客户端;3.JScript是一种宽松类型的语言。宽松类型意味着您不必显式定义变量的数据类型。事实上JScript更进一步。您无法在JScriot..
分类:
编程语言 时间:
2016-05-21 16:08:05
阅读次数:
251
#include<iostream>
usingnamespacestd;
/*对称矩阵及对称矩阵的压缩存储*/
template<classT>
classSymmetricMatrix
{
public:
SymmetricMatrix(T*a,size_tN)
:_a(newT[N*(N+1)/2])
,_n(N)
{
size_tindex=0;
for(size_ti=0;i<N;++i)
{
for(siz..
分类:
编程语言 时间:
2016-05-21 16:04:47
阅读次数:
475
/*稀疏矩阵的压缩存储、转置、快速转置*/
#include<iostream>
usingnamespacestd;
#include<vector>
//三元组
template<classT>
structTriple
{
size_t_row;
size_t_col;
T_value;
Triple(size_trow=0,size_tcol=0,constT&value=T())
:_row(row)..
分类:
编程语言 时间:
2016-05-21 16:07:05
阅读次数:
629
一张图剖析c语言主要知识结构,对在c中迷茫的人或是正在复习c的人来说,很有帮助。...
分类:
编程语言 时间:
2016-05-21 16:02:01
阅读次数:
152
AndroidStudio怎样导入jar包 原文地址:http://jingyan.baidu.com/article/e6c8503c7190b7e54f1a1893.html AndroidStudio怎样导入jar包 原文地址:http://jingyan.baidu.com/article/ ...
分类:
编程语言 时间:
2016-05-21 16:01:03
阅读次数:
210
程序分为:代码区、数据区、bss区、堆区、栈区。平时常用区分的是代码区、堆区、栈区。下面加上例子区分一下。 程序分为:代码区、数据区、bss区、堆区、栈区。平时常用区分的是代码区、堆区、栈区。下面加上例子区分一下。 3 代码区顾名思义就是存放代码的,里面的内容是不可以修改的。例如你定义了一个变量ch ...
分类:
编程语言 时间:
2016-05-21 16:03:07
阅读次数:
298
7.一个方法为什么要声明称final呢? final方法能防止别人覆盖,但更重要的一点,它可以"关闭"动态绑定(发生动态绑定的条件:继承,方法覆盖,父类引用指向子类),告诉编译器不需要进行动态绑定,这样编译器就可以为final方法调用更高效的代码 过载:是指同一样东西在不同的地方具有不同的含义; 覆 ...
分类:
编程语言 时间:
2016-05-21 15:58:31
阅读次数:
164
一.前言 在最近的开发中用到了dom4j来解析xml文件,以前听说过来解析xml文件的几种标准方式;但是从来的没有应用过来,所以可以在google中搜索dmo4j解析xml文件的方式,学习一下dom4j解析xml的具体操作。 二.代码详情 dom4j是一个第三方开发组开发出的插件,所以在我们使用do ...
分类:
编程语言 时间:
2016-05-21 15:57:59
阅读次数:
346