Linux之JDK1.8的安装
这个最基础的,但是老是查了一次又查,干脆记起来吧。 一、下载jdk8 地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 二、登录Linux,切换到root用户 [cjh@localhost ~]$ su root Password: 三、在usr目录下建立java安装目录 [root@localhost local]# cd /usr/local [root@localhost local]# mkdir
C++的一些不错开源框架,可以学习和借鉴
from https://www.cnblogs.com/charlesblc/p/5703557.html 【本文系外部转贴,原文地址:http://coolshell.info/c/c++/2014/12/13/c-open-project.htm】
下次造轮子前先看看现有的轮子吧
值得学习的C语言开源项目
- 1. Webbench
Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力
程序人生-程序员提升要素/准则/原则
IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。 众所周知,现在是一个知识爆炸的时代,知识更新非常快。据测算,一个大学毕业生所学到的知识,在毕业之后2年内,有效的不过剩下5%。对于软件行业而言,这种形势更为明显,我们赖以立足的,不在于我们现在掌握了多少知识,而是我们有多强的学习能力。 学习人人都会,但不同的人学习效果却千差万别。一个善于
多线程中join()
这个鬼东西百度了好久没弄明白,大佬们代码一粘贴好了完事,借助官方api终于是理解了,当然如果有问题欢迎大家用键盘来羞辱我. 首先 join有什么用? 他是用来确定线程何时结束的 , Thread提供了两种方法来确定线程何时结束,isAlive这里不做阐述,字面意思,字面用法 final void join() throws InterruptedExpetion Oracle官方教程上面关于join是这样说的,mb大佬写的太晦涩看不懂 该方法将等待,一直到它调用的线程终止. 它的名字表示调用的
[bzoj4033][HAOI2015]树上染色_树形dp
树上染色 bzoj-4033 HAOI-2015 题目大意:给定一棵n个点的树,让你在其中选出k个作为黑点,其余的是白点,收益为任意两个同色点之间距离的和。求最大收益。 注释:$1\le n\le 2000$ 想法:我们看到了数据范围...一般树上问题这个数据范围一般就是背包或者数据结构,这题我们考虑树上背包。 我们考虑枚举每一棵子树选取一些黑点的贡献。但是这样选取是有后效性的,因为内部点的选取可能在外面选取同样的点产生不一样的效果,所以我们尝试把后效性移除。 具体地:我们可以将边权下传到点权
基于时序数据的微内核预警引擎架构设计
一个完整的监控生态体系包括“监、析、控”三个环节,预警平台作为偏“析”的一环,既要对监控数据做规则分析,又要为控制系统生成预警日志,起着承上启下的作用。监控平台收集的数据,是典型的随着时间变化的时间序列数据(以下简称“时序数据”),如何针对时序数据设计灵活可控的预警引擎,是预警平台的首要任务。本文根据笔者的实践体会,探讨一下基于时序数据的微内核预警引擎架构设计,希望能给感兴趣的同行带来些许共鸣。 随着移动互联网、工业互联网、物联网、边缘计算的兴起及发展,时序数据最近两年呈爆发式增长,根据DB-
华为交付件之设计文档
1、UI设计(原型、高保真) 2、数据库设计(表、表关系) 3、前端设计(框架、技术选型、元素、组件) 4、接口设计(接口、接口描述) 5、后端设计(框架、模块、功能) 6、交互流程(可以是流程图)
Python turtle.right与turtle.setheading的区别
一、概念 turtle.right与turtle.left用法一致,我们以turtle.right为例进行讲述。 turtle.right(angle)向右旋转angle角度。 turtle.setheading(angle)设置当前朝向为angle角度。 二、举例 从概念上并不能准确的得知他们有怎样的区别,那我们以三角形为例,看看他们究竟有什么不同。 运行此代码。 将turtle.setheading换成turtle.right 运行后: 为什么会这样呢,从概
2017 ACM-ICPC EC-Final ShangHai(思维乱搞赛)
感觉全是思维乱搞题。 Gym - 101775J Straight Master 给你n种扑克,你每次可以出连续的3 ~ 5 张,问你能否出完。 Sample Input
2
13
1 2 2 1 0 0 0 0 0 0 0 0 0
13
1 1 1 1 0 1 1 0 0 0 0 0 0
Sample Output
Case #1: Yes
Case #2: No
相当于每次把一个长度为3~5的区间整体减1,问最后是否能够全部减成0。 显然,每次把一个长度大于5的区间
leetcode231 2的幂 leetcode342 4的幂 leetcode326 3的幂
1.2的幂 正确写法: class Solution {
public:
bool isPowerOfTwo(int n) {
if(n <= 0)
return false;
return (n & (n-1)) == 0;
}
}; 错误写法1: &符号的短路原则,如果&前面为false了就不会计算后面的了 class Solution {
public:
bool isPowerOfTwo(int n) {
爬去猫眼电影排行(待优化)
import requests import re import json import time def get_one_page(url): headers = { 'User-Agent': 'Mozilla/5.0(Macintosh;Intel Mac OS X10_11_4) AppleWebKit/537.36(KHTML, ' 'like Gecko) Chrome/52.0.2743.116 Safari/5
HDU[The 3n + 1 problem]
HDUThe 3n + 1 problem
Problems in Computer Science are often classified as belonging to a certain class of problems (e.g., NP, Unsolvable, Recursive). In this problem you will be analyzing a property...
Eddy's 洗牌问题(画了半天, 没找全规律)
Eddy’s 洗牌问题
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 5447 Accepted Submission(s): 3558
Problem Description
Eddy是个ACMer,他不仅喜欢做ACM题...
SDUT3765 时间格式转换
时间格式转换
Time Limit: 1000MS Memory Limit: 65536KB
Problem Description
24 小时制的时间格式为 “HH:mm”,如 “05:20”,而 12 小时制的时间格式为 “h:mm AM/PM”,如 “5:20 AM”。
24 小时制到 12 小时制的对应关系如下:
0 时:12 时 (AM)
1~11 时:1~11 时 (AM...
今日推荐
周排行