JavaSE编程基础 一、IT和计算机; 1、IT的前世今生; 2、操作系统和平台相关性; (1)、os所处位置; {用户-->应用软件-->操作系统-->硬件} (2)、unix家族; UNIX的历史开始于1969年ken Thompson,Dennis Ritchie(即著名的K&G,C语言的发 ...
分类:
编程语言 时间:
2017-02-13 21:34:16
阅读次数:
296
JavaSE 是 (JavaSE 、JavaEE、JavaME) java基础知识 1.IT的发展历程: 计算机系统 :硬件和软件组成成为计算机 2.操作系统所处环境位置: 计算机系统 :硬件和软件组成成为计算机 2.操作系统所处环境位置: 3.计算机进制:二进制,八进制,十进制,十六进制 1)二进 ...
分类:
编程语言 时间:
2017-02-13 19:57:04
阅读次数:
170
1、与、或、非、异或&&与:当两边同为真的时候,结果为真||或:当两边都为假的时候,结果为假。!非:取反^异或:当左右都相同的时候,结果为假;当左右不相同的时候,结果为真2、短路运算:在特殊情况下只运算逻辑运算符即可出结果,即可停止运算&&:当左边为..
分类:
系统相关 时间:
2017-02-09 17:48:41
阅读次数:
295
快速将某一区域的颜色取反,主要应用在制作表格时的选择区域. API函数:PatBlt(MyHDC:HDC;X,Y,WIDTH,HEIGHT:INTEGER;MODE); 例如: var MyDC:HDC; Begin MyDC:HDC; MyDC:=GetDC(Form1.Handle); if n ...
分类:
其他好文 时间:
2017-02-07 14:04:09
阅读次数:
190
题目链接:多项式乘法 保存一发FFT与NTT板子。 学习链接:从多项式乘法到快速傅里叶变换 FFT NTT 注意差值回来的时候不取反也是可以的,只不过需要把数组\(reverse\)一下(根据单位复数根的性质应该不难理解) 代码(FFT): 代码(NTT): ...
分类:
其他好文 时间:
2017-02-06 21:01:07
阅读次数:
138
~家目录ls~``反引号里面是命令echo`ls`|`echols`|echo`echols`|`echo`echols``替代命令$()!取反调用历史命令(!123)123是history显示的#代表注视信息$取变量值%作业号kill%123取余&后台运行*通配符()意思是在子进程里执行|管道\转移字符{}枚举touchfile{1,2,3}[]test:表..
分类:
系统相关 时间:
2017-02-03 00:44:17
阅读次数:
196
leetcode 191. Number of 1 Bits 题意: Write a function that takes an unsigned integer and returns the number of ’1' bits it has (also known as the Hammin ...
分类:
编程语言 时间:
2017-02-02 15:45:04
阅读次数:
223
【题目分析】 快速傅里叶变换用于高精度乘法。 其实本质就是循环卷积的计算,也就是多项式的乘法。 两次蝴蝶变换。 二进制取反化递归为迭代。 单位根的巧妙取值,是的复杂度成为了nlogn 范德蒙矩阵计算逆矩阵又减轻了拉格朗日插值法的复杂度。 十分神奇。 【代码】 ...
分类:
其他好文 时间:
2017-01-26 22:22:13
阅读次数:
215
题意是给你一个满二叉树,给一个数字,求以这个数为根的树中最大值和最小值。 理解树状数组中的lowbit的用法。 说这个之前我先说个叫lowbit的东西,lowbit(k)就是把k的二进制的高位1全部清空,只留下最低位的1,比如10的二进制是1010,则lowbit(k)=lowbit(1010)=0 ...
分类:
编程语言 时间:
2017-01-26 13:14:49
阅读次数:
229
我们在上一节中,我们发现当我们用字符串进行一些功能处理的时候,我们都是把整个字符串写下来的,比如"jasonhy".startwith("j"),如果我们在程序中,很多地方用到"jasonhy"的时候,每个都这样写的话,代码看起来就很low了,而且你有时候还有可能写错,再有一个就是,如果现在需求改变 ...
分类:
编程语言 时间:
2017-01-25 17:33:25
阅读次数:
266