#include<stdio.h> int main() { int i, sum = 0, a, b, c; scanf("%d", &i); int lenth[i]; for(a = 0; a <= i; a++){ lenth[a] = 1; } int n; scanf("%d", &n)... ...
分类:
其他好文 时间:
2019-08-19 20:59:22
阅读次数:
60
懒汉式单例 首先班里没有班长,用静态属性表示. 将班长类中的班长属性私有化,防止在其他地方实例化,出现多个班长对象. 定义一个获取班长的方法,没有就new一个,有的话就返回已有对象. 以上代码看起来逻辑正确,但是学习过多线程就能够知道,该类存在线程安全问题. 现在有线程A,B,全部在monitor= ...
分类:
其他好文 时间:
2019-08-19 20:59:02
阅读次数:
77
1. 查看linux机器是32位还是64位的方法: 1、file /sbin/init 或者file /bin/ls (注意命令中的空格) /sbin/init: ELF64-bitLSB executable, x86-64, version 1 (SYSV), dynamically linke ...
分类:
系统相关 时间:
2019-08-19 20:58:18
阅读次数:
113
JSONObject: //JSONObject解析JSON文件 private void parseJSONWithJSONObject(String json_data) { try { JSONArray jsonArray=new JSONArray(json_data); for(int ...
分类:
Web程序 时间:
2019-08-19 20:58:01
阅读次数:
141
GIL全局解释器锁 GIL与普通的互斥锁 死锁 信号量 event事件 线程q ...
分类:
其他好文 时间:
2019-08-19 20:57:43
阅读次数:
73
冒泡排序 冒泡排序(bubble sort),以升序来说,最后的排列一定是从小到大的。冒泡就是从最低端(数组末尾)开始,相邻的两个元素交换,把小的值放在前面,第一次冒泡就把最小的元素放到最顶端(数组首位)。冒泡排序是交换排序 冒泡的逻辑 1.双层遍历 2.外循环i,比如i=0,就把最小值放到arra ...
分类:
编程语言 时间:
2019-08-19 20:57:23
阅读次数:
84
由于项目中要用到kafka,先在自己的虚拟机上部署试一下 1. 下载压缩包 https://www.apache.org/dyn/closer.cgi?path=/kafka/2.3.0/kafka_2.12-2.3.0.tgz 2. kafka运行依赖zookeeper,如未安装,可参照 http ...
分类:
系统相关 时间:
2019-08-19 20:57:09
阅读次数:
147
JS数字:数据类型既可以是整数,也可以是小数。 科学计数法: e:自然常数,是数学中一个常数,是一个无限不循环小数,且为超越数,其值约为2.71828。 字符串精度丢失问题:15位以内精确,15位以外不精确,超过15位数尽量用科学计数法。 <body> <p id = "demo"></p> <sc ...
分类:
Web程序 时间:
2019-08-19 20:56:41
阅读次数:
131
安装R-package XML遇到的问题和解决方式 这个问题已经困扰了我很久很久一直找不到解决之法,后来终于找到了! 安装R-package XML遇到的问题和解决方式 这个问题已经困扰了我很久很久一直找不到解决之法,后来终于找到了! Fedora 27, R 3.5.0, libxml和libxm ...
分类:
其他好文 时间:
2019-08-19 20:56:19
阅读次数:
387
一、封装 将多个值使用逗号分割,组合在一起,本质上返回一个元组,只是省掉了小括号 python特有语法,被很多言语学习和借鉴 二、解构 把线性结构的元素解开,并顺序的赋给其他变量 左边接纳的变量数要和右边解开的元素个数一致 举例: >>> lst = [3,5] >>> a,b = lst >>> ...
分类:
编程语言 时间:
2019-08-19 20:56:02
阅读次数:
77
Linux中difff命令详解 windows系统下面就有不错的文本对比工具可以使用,例如常用的Beyond Compare,WinMerge都是图形界面的比较工具而且使用非常方便,如果你仅仅是在windows下工作,这些GUI的比较工具绝对是首选。对于在linux环境下工作的人来说,如果每次想看两 ...
分类:
系统相关 时间:
2019-08-19 20:55:34
阅读次数:
113
根据数据库表生成 model 类 创建一个Django项目 修改setting文件,在setting里面设置你要连接的数据库类型和连接名称,地址之类,和创建新项目的时候一致 接下来就可以根据数据库数据生成对应的models模型文件 1、生成模型文件 2、将模型文件导入到app当中 创建app 将模型 ...
分类:
数据库 时间:
2019-08-19 20:54:59
阅读次数:
103
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); View childV ...
分类:
其他好文 时间:
2019-08-19 20:54:44
阅读次数:
129
存储引擎: 不同类型的数据拥有不同的处理机制。 mysql存储引擎 Innodb:默认的存储引擎 查询速度较myisam慢 但是更安全 myisam:mysql老版本用的存储引擎,比较innodb memory:内存引擎(数据全部存在内存中) blackhole:无论存什么 都立马消失(黑洞) 研究 ...
分类:
其他好文 时间:
2019-08-19 20:54:25
阅读次数:
105
django根据已有数据库表生成model类 创建一个Django项目 修改setting文件,在setting里面设置你要连接的数据库类型和连接名称,地址之类,和创建新项目的时候一致 接下来就可以根据数据库数据生成对应的models模型文件 1、生成模型文件 2、将模型文件导入到app当中 创建a ...
分类:
数据库 时间:
2019-08-19 20:54:11
阅读次数:
507
题意: 给你n个子串和一个母串,让你重排母串最多能得到多少个子串出现在重排后的母串中。 首先第一步肯定是获取母串中每个字母出现的次数,只有A T C G四种。 这个很容易想到一个dp状态dp【i】【A】【B】【C】【D】 表示在AC自动机 i 这个节点上,用了A个A,B个T,C个C,D个G。 然后我 ...
分类:
其他好文 时间:
2019-08-19 20:53:47
阅读次数:
80
import java.io.Serializable; //实现 Serializable 接口 表明当前类为 序列化类public class LoginBean implements Serializable { private String username; private String ...
分类:
其他好文 时间:
2019-08-19 20:53:14
阅读次数:
67