Windows 下推荐软件
神器 + Dism++ + Quicker(效率工具) + Bandzip + Everyting(搜索神器并支持http远程连接) + Xmanager + VMware Workstation + IDMan绿色版 + PotPlayer + NotePad++ 还行 + understand ... 查看全文
Windows API一日一练 74 GetSystemInfo函数
有一次,我正在开发一个视频压缩程序,而压缩算法是需要非常高效的,也就是需要使用到CPU的多媒体指令。在X86的领域里,目前主要有两家CPU,就是INTEL和AMD。它们的多媒体指令是不一样的。为了区分这种不同的指令,就需要调用函数GetSystemInfo来获取CPU的信息,然后再调用不同的动态连接 ... 查看全文
Visual Studio语言设置
按照的是中文的visual studio,用起来很不方便,因为程序员的都是英文版,平时交流时也是英文的名字 转换语言时发现只有中文和跟随windows系统的设置 官方给的文档不是很具体 查阅资料后总结下步骤: 1、进入到设置--选项--区域设置,发现没有英文语言 2、进入工具--获取工具和功能 3、 ... 查看全文
linux下安装python3遇到的问题总结
一、python3安装 1、下载python3.5安装包(示例):wget --no-check-certificate https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz 解压到当前目录:tar -zxvf Python-3.5.0.t ... 查看全文
数据结构与算法___假期补课
数据结构——链表 在写数据结构代码是犯了一个非常低级的错误,就是没能在循环中和列表中index 的相对应的关系,区分我们口中的“第几个”。 千万不要尝试去排序链表 链表在寻找其中的元素时要重开始的指针开始进行。linklist new =l next; linklist new= l //相当于新建 ... 查看全文
c/c++ allocator 使用
allocator 使用 作用:只开辟空间,不调用构造函数 操作一览表 | | | | | | | allocator\ a | 定义一个名为a的allocator对象,它可以为类型为T的对象分配内存 | | a.allocate(n) | 分配一段连续的为构造的内,能容纳n个类型为T的对象 | | ... 查看全文
Spring Batch 在大型企业中的最佳实践
在大型企业中,由于业务复杂、数据量大、数据格式不同、数据交互格式繁杂,并非所有的操作都能通过交互界面进行处理。而有一些操作需要定期读取大批量的数据,然后进行一系列的后续处理。这样的过程就是“批处理”。批处理应用通常有以下特点:数据量大,从数万到数百万甚至上亿不等;整个过程全部自动化,并预留一定接口进行自定义配置;这样的应用通常是周期性运行,比如按日、周、月运行;对数据处理的准确性要求高,并且需要容 查看全文
最大编号 tarjan+逆向建图拓扑排序+DAG上DP
Description Description 给出N 个点,M 条边的有向图,对于每个点v,求A(v) 表示从点v 出发,能到达的编号最大的点。 给出N 个点,M 条边的有向图,对于每个点v,求A(v) 表示从点v 出发,能到达的编号最大的点。 给出N 个点,M 条边的有向图,对于每个点v,求A( ... 查看全文
线程的使用经验(包括 Thread/Executor/Lock-free/阻塞/并发/锁等)
线程的使用、Executor、阻塞队列、Lock-free、锁使用的经验介绍,并发流程、定时器等 ... 查看全文
PHP+Python,轻量维护超轻松
window下安装Python 直接去Python官网下载msi安装程序安装即可(选择自定义安装才能修改程序安装路径哦) widows下Python的数据库访问模块PyMysql的安装 demo for use pymysql in cmd 命令执行的返回结果已省略 windows下PHP的Pyth ... 查看全文
spring IoC 二 实例化(instant)、初始化(init)
接着上一篇 AbstractAutowireCapableBeanFactory中createBean方法: ①resolveBeforeInstantiation方法 作用Give BeanPostProcessors a chance to return a proxy instead of t ... 查看全文
比sort()性能更好的原生js代码实现数组从小到大排序
nums = [1,2,4,1,34,6,-1,2] for(let i = nums.length - 1; i > 0; i--) { let maxIdx = i; for(let j = 0; j < i; j++) { if(nums[maxIdx] < nums[j]) maxIdx =... ... 查看全文
[算法竞赛入门经典]Message Decoding,ACM/ICPC World Finals 1991,UVa213
Description Some message encoding schemes require that an encoded message be sent in two parts. The first part, called the header, contains the charac ... 查看全文
SpringCloud请求响应数据转换(一)
异常现象 近期做Spring Cloud项目,工程中对Controller添加ResponseBodyAdvice切面,在切片中将返回的结果封装到ResultMessage(自定义结构),但在Controller的方法返回值为字符串,客户端支持的类型为application/json时,出现以下异常 ... 查看全文
详解JavaScript冒泡排序
相信接触过编程语言的同学们都会对冒泡排序不陌生,今天我为大家分享一下冒泡排序的一些实现等等 注:冒泡排序为我个人理解如若有不同意见的同学欢迎讨论 首先介绍一下楼主的思路: 假如现在有以下一个数组 楼主的思路是:用第一个数去比对其他所有的数,假定从小到大进行排序,那么我使用第一个数也就是 下标为0的数 ... 查看全文
[ python ] 全局和局部作用域变量的引用
全局与局部变量的引用 (a)locals(b)globals这里还需要在补充2个关键字一起比较学习,关键字:(c)nonlocal(d)global locals 和 globals locals: 打印当前可用的变量的字典 globals: 返回一个描述当前全局变量的字典 提示:locals 是获 ... 查看全文
java的String和StringBuilder方法
String s1="hello lxx"; String s2=new String("fff df"); System.out.println(s1.length()); System.out.println(s1.substring(0, 2)); System.out.println(s1. ... 查看全文
python基础学习20----线程
什么是线程 线程,有时被称为轻量进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的 ... 查看全文