码迷,mamicode.com
首页 > 2020年03月23日 > 全部分享
02.config.h文件编写
新建文件,命名为config.h,保存在 /source/Main/ 中 个人理解,编写config的好处:1.一个文件中定义全局变量,方便6 #ifndef __CONFIG_H__ #define __CONFIG_H__ //无符号类型的定义 #define uchar unsigned ch ...
分类:其他好文   时间:2020-03-23 00:30:48    阅读次数:99
Linux线程条件变量成为取消点的陷阱
Linux线程条件变量成为取消点的陷阱 使用 pthread_cancel() 时,线程往往不会直接退出,而需要运行到取消点。 pthread_cond_wait() 作为线程常见的一种阻塞,它也是一个取消点。所以,处于条件变量阻塞的线程在接收到取消信号就会直接退出。 然而,由于条件变量需要搭配互斥 ...
分类:编程语言   时间:2020-03-23 00:30:29    阅读次数:92
redis 主从同步&哨兵模式&codis
主从同步 1、CPA原理 1. CPA原理是分布式存储理论的基石: C(一致性); A(可用性); P(分区容忍性); 2. 当主从网络无法连通时,修改操作无法同步到节点,所以“一致性”无法满足 3. 除非我们牺牲“可用性”,也就是暂停分布式节点服务,不再提供修改数据功能,知道网络恢复 一句话概括C ...
分类:其他好文   时间:2020-03-23 00:30:16    阅读次数:452
单元测试框架unittest
unittest 是python 语言的单元测试框架,提供了创建测试用例、测试套件和批量执行测试用例的方案。 利用单元测试框架,可以创建一个类,该类继承 unttest 的 TestCase ,这样可以把每个 TestCase 看成是一个最小的单位,由测试套件组织起来,运行时直接执行即可,同时可以引 ...
分类:其他好文   时间:2020-03-23 00:29:43    阅读次数:91
kafka使用SASL/PLAIN认证
SASL/PLAIN 是一种简单的 username/password 认证机制, 通常与 TLS 加密一起使用, 用于实现安全认证. Kafka 提供了一个默认的 SASL/PLAIN 实现, 可以做扩展后在生产环境使用. 1 配置kafka server端(每个broker) JAAS文件作为每 ...
分类:其他好文   时间:2020-03-23 00:29:27    阅读次数:86
JVM优化
堆大小的设置规则 如果垃圾回收发生的频率比你想的要多很多,那么可以在启动JVM的时候为其配置更大的最大堆大小值。堆被填满的时间越久,就越能降低垃圾回收发生的频率。最大堆大小值可以在启动JVM的时候,用-Xmx参数来设定。默认的最大堆大小是被设置为可用的操作系统内存的四分之一,或者最小1GB。 如果问 ...
分类:其他好文   时间:2020-03-23 00:29:12    阅读次数:75
Java面试之Hibernate
113. 为什么要使用 hibernate? hibernate 是对 jdbc 的封装,大大简化了数据访问层的繁琐的重复性代码。 hibernate 是一个优秀的 ORM 实现,很多程度上简化了 DAO 层的编码功能。 可以很方便的进行数据库的移植工作。 提供了缓存机制,是程序执行更改的高效。 1 ...
分类:编程语言   时间:2020-03-23 00:28:55    阅读次数:98
Java面试之对象拷贝
61. 为什么要使用克隆? 克隆的对象可能包含一些已经修改过的属性,而 new 出来的对象的属性都还是初始化时候的值,所以当需要一个新的对象来保存当前对象的“状态”就靠克隆方法了。 62. 如何实现对象克隆? 实现 Cloneable 接口并重写 Object 类中的 clone() 方法。 实现 ...
分类:编程语言   时间:2020-03-23 00:28:05    阅读次数:75
编程思想:巧用位运算重构代码
开篇 在一门编程语言中,往往会提供大量的运算符。按功能来分的话,有算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符等。这些对于大家来说都不陌生。但是,本期的主角『位运算』符相对而言是比较少去使用的。因为位运算符主要针对两个二进制数进行位运算。 巧用位运算能极大的精简代码和提高程序效率。所以, ...
分类:其他好文   时间:2020-03-23 00:27:49    阅读次数:92
20171113曾英特《逆向及Bof基础实践》实验报告
一、实验名称 逆向及Bof基础实践 二、实验目的 1.掌握NOP, JNE, JE, JMP, CMP汇编指令的机器码 2.掌握反汇编与十六进制编程器 3.能正确修改机器指令改变程序执行流程 4.能正确构造payload进行bof攻击 三、实验内容 本次实验的对象是一个名为pwn1的linux可执行 ...
分类:其他好文   时间:2020-03-23 00:27:34    阅读次数:134
Java面试之Spring/Spring MVC
90. 为什么要使用 spring? spring 提供 ioc 技术,容器会帮你管理依赖的对象,从而不需要自己创建和管理依赖对象了,更轻松的实现了程序的解耦。 spring 提供了事务支持,使得事务操作变的更加方便。 spring 提供了面向切片编程,这样可以更方便的处理某一类的问题。 更方便的框 ...
分类:编程语言   时间:2020-03-23 00:26:58    阅读次数:94
docker网络
默认网络1、查看docker网络: docker network ls Docker中默认的三种网络分别为bridge、host和none,其中名为bridge的网络就是默认的bridge驱动网络,也是容器创建时默认的网络管理方式,配置后可以与宿主机通信从而实现与互联网通信功能,而host和none ...
分类:其他好文   时间:2020-03-23 00:26:33    阅读次数:93
xshell远程登录工具的星号密码查看方法
当我们在使用ftp,或者xshell等远程登录工具的时候,连接的密码是用星号*处理的,无法查看到,该如何查看到原始的密码呢? 推荐一款星号密码查看器,可以查看一些软件的带星号的密码,非常好用。 下载地址: 链接:https://pan.baidu.com/s/14s1Aveh9n3QEqXjwdTM ...
分类:系统相关   时间:2020-03-23 00:25:59    阅读次数:370
Java面试之异常
74. throw 和 throws 的区别? throw:是真实抛出一个异常。 throws:是声明可能会抛出一个异常。 75. final、finally、finalize 有什么区别? final:是修饰符,如果修饰类,此类不能被继承;如果修饰方法和变量,则表示此方法和此变量不能在被改变,只能 ...
分类:编程语言   时间:2020-03-23 00:25:48    阅读次数:95
C#读取静态类常量属性和值
原文:C#读取静态类常量属性和值 1.背景最近项目中有一个需求需要从用户输入的值找到该值随对应的名字,由于其它模块已经定义了一份名字到值的一组常量,所以想借用该定义。2.实现实现的思路是采用C#支持的反射。首先,给出静态类中的常量属性定义示例如下。 public static class Fruit... ...
分类:Windows程序   时间:2020-03-23 00:25:33    阅读次数:112
关于Vue中两个vue页面传数据
一个vue页面路由跳转到另一个vue页面想要获得前一个页面的数据的方法:路由传参 路由传参方法适用于: 1:在A页面获得数据提交给B页面 / 将A页面的数据给B页面 2:A页面中点击按钮跳转到B页面,B页面需要使用A页面中的数据 Vuex和本地缓存的方法就不讲了 问题:为什么使用这种方法? 答:在A ...
分类:其他好文   时间:2020-03-23 00:24:34    阅读次数:375
maven 插件说明
<plugin> <!-- 指定maven编译的jdk版本,如果不指定,maven3默认用jdk 1.5 maven2默认用jdk1.3 --> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin ...
分类:其他好文   时间:2020-03-23 00:24:22    阅读次数:81
810条   上一页 1 ... 41 42 43 44 45 46 47 48 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!