C++编程思想 第2卷 第4章 输入输出流 为什么引入输入输出流

以前的C库不好,不把C库封装成新的类 stdio中定义的FILE为指向文件的指针,假定需要安全地打开文件并且不依赖用户 调用close()来关闭它 //: C04:FileClass.h // From "Thinking in C++, Volume 2", by Bruce Eckel & Chuck Allison. // (c) 1995-2004 MindView, Inc....
分类: 编程语言 发布时间: 08-18 23:20 阅读次数: 0

Shell特殊变量:$0, $#, $*, $@, $?, $$和命令行参数

Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数 特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 $# 传递给脚本或函数的参数个数。 $* 传递给脚本或函数的所有参数。 $@ 传递给脚本或函数的所有参数。被双引号(" ")包含时,与...
分类: 编程语言 发布时间: 08-18 23:20 阅读次数: 0

jq中each方法的continue和break

jq中each方法的continue和break 有时候使用jq中的each方法遍历的时候,总想要有for语句和while循环语句的continue和break的功能,其实jQ中是有的 其中: 在jq的each方法中使用return false,相当于break的意思 在jq的each方法中使用return true,相当于continue的意思 案例 $(function ...
分类: 其他 发布时间: 08-18 23:20 阅读次数: 0

客户端与Zookeeper Service建立会话

客户端与Zookeeper Service建立会话 摘自《apache zookeeper essentials》 客户端可以连接到配置了很多服务器的Zookeeper集群,客户端尝试连接服务器列表中的随机的一台,如果连接失败,它会尝试连接下一台服务器,以此类推。直到所有的服务器都被尝试过或者已经成功建立了连接 一旦客户端与服务器建立了连接,服务器和客户端之间就创建了一次会话(session...
分类: 其他 发布时间: 08-18 23:20 阅读次数: 0

设置滚动条样式

设置滚动条样式 网上找的不错的滚动条样式: /*滚动条样式*/ .divClass::-webkit-scrollbar {/*滚动条整体样式*/ width: 4px; /*高宽分别对应横竖滚动条的尺寸*/ height: 4px; } .divClass::-webkit-scrollbar-thumb {/*滚动条里面小方块*/ border-ra...
分类: 其他 发布时间: 08-18 23:19 阅读次数: 0

mybatis中拦截器执行顺序

mybatis中拦截器执行顺序 拦截器初始化 在org.apache.ibatis.builder.xml.XMLConfigBuilder中: private void pluginElement(XNode parent) throws Exception { if (parent != null) { for (XNode child : parent.getC...
分类: 其他 发布时间: 08-18 23:19 阅读次数: 0

消息过期通知-reids keyspace notifications

消息过期通知-reids keyspace notifications 了解到使用reids中keyspace notifications功能可以实现消息过期通知 打开redis中keyspace notifications功能 默认情况下,redis中的keyspace notifications功能是关闭的,打开这个功能也非常简单。打开redis.conf文件,找到nofity-ke...
分类: 其他 发布时间: 08-18 23:19 阅读次数: 0

redis实现自动补全

redis实现自动补全 自动补全,首先脑袋里想到的是冒出一句sqlselect * from t_table where key like key_word%,而且需要实时通过调用ajax每次访问数据库。。。。显然是不太优雅,了解到redis中的sorted set的属性,可以自动给排序 实现 看一波: 127.0.0.1:6379> zadd zset 0 a (int...
分类: 其他 发布时间: 08-18 23:19 阅读次数: 0

mysql查询更新

mysql查询更新 项目中经常用到查询结果更新: UPDATE table a INNER JOIN ( SELECT * FROM table WHERE is_delete = 1 ) b ON a.id = b.id SET a.is_delete = 0...
分类: 其他 发布时间: 08-18 23:18 阅读次数: 0

定时任务quartz的job中注入spring bean时null的问题

定时任务quartz中的job注入spring bean时null的问题 在使用quartz作定时任务的时候难免会注入spring中的管理的bean,如果不作处理,就会出现java.lang.NullPointerException的异常 序言 我们知道quartz中实现一个定时任务有两种方法: 实现Job接口 继承QuartzJobBean 问题 spring-qua...
分类: 其他 发布时间: 08-18 23:18 阅读次数: 0

boot-mvc-gradle整合

springboot-springmvc-gradle整合 环境 spring5.x spring-boot 2.0.4.RELEASE gradle 4.7 创建spring boot项目 使用idea创建一个基于gradle的springboot项目,在build.gradle文件中加入: //加入后自动生成`webapp`目录 apply plugin: 'wa...
分类: 其他 发布时间: 08-18 23:17 阅读次数: 0

spring管理quartz生命周期之`SchedulerFactoryBean`

spring管理quartz生命周期之SchedulerFactoryBean spring通过SchedulerFactoryBean来管理quartz的生命周期。在spring容器启动时启动调度器,在spring容器关闭时停止调度器 FactoryBeanthat creates and configures a Quartz {@link org.quartz.Scheduler}...
分类: 其他 发布时间: 08-18 23:17 阅读次数: 0

Day_12【Object类、常用API】

今日内容     Object类     日期相关类         Date类         DataFormat类         Calendar类     System类     StringBuilder类     8种基本数据类型对应的包装类 API怎么学习     不要去死记,只要学过的类和方法会查会用即可     如何查看API文档         (1)可以先查包,然后去包...
分类: 其他 发布时间: 08-18 23:17 阅读次数: 0

【Object类、常用API】小练习

一、看下列程序,不运行说结果,写出答案后,     并在IntelliJ IDEA中运行看看自己给的答案与运行结果是否正确,并分析原因。     (1)         String s1 = new String("abc");         String s2 = "abc";         System.out.println(s1 == s2);       //false      ...
分类: 其他 发布时间: 08-18 23:16 阅读次数: 0

【多线程】

今日内容 多线程 Thread类 常用构造方法 Thread() Thread(String name) Thread(Runnable r) Thread(Runnable r,String name) 常用方法 void setName(String name):设置线程的名字,如果没有...
分类: 其他 发布时间: 08-18 23:16 阅读次数: 0

【 Collection集合、泛型】

今日内容     Collection集合     迭代器     增强for     泛型     斗地主案例 Collection集合     什么是集合         集合就是一个容器,可以存储多个元素     为什么要用集合         之前我们学习过很多的容器,比如变量、数组、StringBuilder,有这么多容器,为什么还要使用集合呢?         因为变量只能存储一个...
分类: 其他 发布时间: 08-18 23:16 阅读次数: 0

【LIst、Set】

今日内容     数据结构     List子体系     Set子体系     Collections工具类 集合体系     Collection(单列集合)         |-List:存取有序,有索引,可以存储重复元素             |-ArrayList:数组结构             |-Vector:数组结构             |-LinkedList:链表结...
分类: 其他 发布时间: 08-18 23:16 阅读次数: 0

【Map】

今日内容     Map集合 Map的概述     Map集合是一个双列集合,它和Collection是一个完全不同的体系,Collection是单列集合     Collection是单列集合一个元素中存一个值,Map是双列集合一个元素可以存储两个值,分别叫做键和值     单列集合:         add("hello");         add("world");     双列集合  ...
分类: 其他 发布时间: 08-18 23:15 阅读次数: 0

【异常、线程】

今日内容     异常     多线程 异常     什么是异常         异常就是不正常的情况,在Java中的异常指的是程序在运行过程中出现的错误         Java是面向对象的语言,所有的东西都可以封装对象,异常也照样被封装成了对象,方便我们对这些错误         进行研究和解决,这些对象肯定有对应的类,这些类就是异常类,在程序中可能出现各种各样的错误,所以定义了     ...
分类: 其他 发布时间: 08-18 23:15 阅读次数: 0

HDU 6351 Beautiful Now(暴力/搜索)

Problem Description Anton has a positive integer n , however, it quite looks like a mess, so he wants to make it beautiful after k swaps of digits. Let the decimal representation of n as (x1x2⋯xm)10 ...
分类: 其他 发布时间: 08-18 23:15 阅读次数: 0