...
分类:
编程语言 时间:
2018-08-01 15:18:39
阅读次数:
126
贪心算法的本质: 就是当前状态的最优解,它并不考虑全局。 什么是当前状态的最优解? 成本问题? https://www.cnblogs.com/xuxiaojin/p/9400892.html (poj 2393)这里面涉及到了每周的成本,只要当前这一周的成本最低就可以了,不要去考虑后面的成本。 h ...
分类:
编程语言 时间:
2018-08-01 15:20:01
阅读次数:
126
C++ 模板模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。 模板是创建泛型类或函数的蓝图或公式。库容器,比如迭代器和算法,都是泛型编程的例子,它们都使用了模板的概念。 每个容器都有一个单一的定义,比如 向量,我们可以定义许多不同类型的向量,比如 vector <int> 或 ...
分类:
编程语言 时间:
2018-08-01 15:20:16
阅读次数:
129
一.通过def定义 需要至少传递一个参数,即self,这样定义的方法必须通过一个类的实例去访问,类似于c++中通过对象去访问; 二.classmethod 这种类方法的特点就是可以通过类名去调用,但是也必须传递一个参数:cls, 即class,表示可以通过类名直接调用; 三staticmethod ...
分类:
编程语言 时间:
2018-08-01 15:21:00
阅读次数:
138
C++ 动态内存了解动态内存在 C++ 中是如何工作的是成为一名合格的 C++ 程序员必不可少的。C++ 程序中的内存分为两个部分: 栈:在函数内部声明的所有变量都将占用栈内存。堆:这是程序中未使用的内存,在程序运行时可用于动态分配内存。很多时候,您无法提前预知需要多少内存来存储某个定义变量中的特定 ...
分类:
编程语言 时间:
2018-08-01 15:21:14
阅读次数:
142
virtualenv
分类:
编程语言 时间:
2018-08-01 15:21:58
阅读次数:
199
写在开篇不管是开发、测试、运维,每个技术人员心里都有一个成为技术大牛的梦,毕竟“梦想总是要有的,万一实现了呢”!正是对技术梦的追求,促使我们不断地努力和提升自己。然而“梦想是美好的,现实却是残酷的”,很多同学在实际工作后就会发现,梦想是成为大牛,但做的事情看起来跟大牛都不沾边,例如,程序员说“天天写业务代码还加班,如何才能成为技术大牛”,测试说“每天都有执行不完的测试用例”,运维说“扛机器接网线敲
分类:
编程语言 时间:
2018-08-01 15:23:11
阅读次数:
197
一、Socket介绍 我们知道两个进程如果需要进行通讯,最基本的一个前提是能够唯一标示一个进程。在本地进程通讯中可以使用PID来唯一标示一个进程,但PID只在本地唯一,网络中的两个进程PID冲突几率很大,这时候就需要另辟它径了。TCP/IP协议族解决了这个问题。网络层IP层的“ip地址”可以唯一标示 ...
分类:
编程语言 时间:
2018-08-01 15:58:54
阅读次数:
204
一、简介 在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。 在Spring Cloud中,有分布式配置中心组件spring cloud config ,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中。 在spring c ...
分类:
编程语言 时间:
2018-08-01 15:59:01
阅读次数:
147
1 #include 2 3 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ 4 using namespace std; 5 int main(... ...
分类:
编程语言 时间:
2018-08-01 15:59:51
阅读次数:
112
(沉沦挣扎) 之前内容被吃了,懒得补 MFC对文件操作: 文件操作类构造函数: CFile(文件名,共享访问方式); 常用类方法: Write写入数据;Read读取数据;Seek移动指针位置,SeekToBegin指针起始点,SeekToEnd指针移动结尾处,GetLength获取文件长度 文件写入 ...
分类:
编程语言 时间:
2018-08-01 16:00:17
阅读次数:
162
import urllib.request import urllib.parse import json proxy_support = urllib.request.ProxyHandler({'http':'http://10.3.246.5:8500'}) opener = urllib.r... ...
分类:
编程语言 时间:
2018-08-01 16:00:26
阅读次数:
199
求解方法: 1、整数求余 2、重复进行,整数除2再求余,直到除数为0 3、拼接余数 4、反转字符串 运行结果: C:\Users\suneee\AppData\Local\Programs\Python\Python36\python.exe E:/wangjz/PyWorkSpace/LearnP ...
分类:
编程语言 时间:
2018-08-01 16:01:59
阅读次数:
231
1 #include 2 3 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ 4 using namespace std; 5 int main(... ...
分类:
编程语言 时间:
2018-08-01 16:02:54
阅读次数:
199
1 #include 2 3 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ 4 using namespace std; 5 int main(... ...
分类:
编程语言 时间:
2018-08-01 16:04:04
阅读次数:
138
什么是重排序?重排序是指令的重排序。 为了提高性能,编译器和处理器常常会对指令做重排序,重排序就会导致多线程执行的时候有数据不一致问题,导致程序结果不是理想结果。 重排序分为三类: 编译器重排序:不改变单线程程序语义前提下,重新安排执行顺序 指令级并行重排序:指令并行技术可以将多条指令重叠执行,如果 ...
分类:
编程语言 时间:
2018-08-01 16:05:20
阅读次数:
183
目前,业界流行的数据操作框架是 Mybatis,那 Druid 是什么呢? Druid 是 Java 的数据库连接池组件。Druid 能够提供强大的监控和扩展功能。比如可以监控 SQL ,在监控业务可以查询慢查询 SQL 列表等。Druid 核心主要包括三部分: 1. DruidDriver 代理 ...
分类:
编程语言 时间:
2018-08-01 16:06:07
阅读次数:
146
1 #include 2 3 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ 4 using namespace std; 5 int main(... ...
分类:
编程语言 时间:
2018-08-01 16:06:38
阅读次数:
139
spring集成jedis简单实例 jedis是redis的java客户端,spring将redis连接池作为一个bean配置。 “redis.clients.jedis.JedisPool”,这是单机环境适用的redis连接池。 1、maven导入相关包: <!-- redis依赖包 --> <d ...
分类:
编程语言 时间:
2018-08-01 16:07:13
阅读次数:
214
判断三角形的类型 根据输入的三角形的三条边判断三角形的类型,并输出它的面积。 ...
分类:
编程语言 时间:
2018-08-01 16:36:48
阅读次数:
131