自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

marry1的博客

学习、巩固

  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 PostgreSQL没有group_concat函数,类似函数

postgresql group_concat

2022-06-21 11:08:34 742 1

原创 64位系统上链接32位汇编程序

最近在看一本汇编的书,书名为《汇编语言程序设计》(美)布鲁姆,在第四章的事例代码,因为书中的代码都是在IA-32的环境下,而我自己的电脑是AMD64架构的(其实就是X86_64),按照书中的方式链接不成功,这里记录下解决办法。代码文件名为cpuid2.s# cpuid.s 打印cpu处理器的厂商信息.section .dataoutput: .asciz "the processor vendor id is '%s'\n".section .bss .lcomm buffer, 12

2021-05-07 00:02:10 405 2

原创 cs-app 动态链接一句话的理解

cs-app 动态链接一句话的理解原话解答注意点原话dlopen函数加载和链接共享库filename。用已用带RTLD_GLOBAL选项打开了的库解析filename中的外部符号。如果当前可执行文件是带-rdynamic选项编译的, 那么对符号解析而言,它的全局符号也是可用的。解答假如,我们动态加载A.so文件,此时在运行时A.so库本身也要进行符号的解析,那么如果A.so中使用了一个fun函数,但A.so中又没有定义,那么该如何解析该fun符号,原文就是对这个做解释的,原文中提了两种方法:

2021-04-18 17:51:09 125

原创 MySQL CAS实验

目录说在最前面准备建表实验补充事务1:SQL事务2:SQL说在最前面使用可重复读隔离级别准备建表CREATE TABLE `t` ( `id` int(11) NOT NULL, `val` int(11) DEFAULT NULL, `updated_at` timestamp(3) NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3), PRIMARY KEY (`id`) USING BTREE,

2021-01-09 18:05:51 162

原创 MySQL 间隙锁测试证明

文章目录搭建测试环境锁的分类实践证明搭建测试环境create table t( a int , b int , primary key(a), key(b))engine=innodb;INSERT INTO `t`(`a`, `b`) VALUES (1, 1);INSERT INTO `t`(`a`, `b`) VALUES (3, 3);INSERT INTO `t`(`a`, `b`) VALUES (5, 5);INSERT INTO `t`(`a`, `b`) V

2020-11-11 02:08:47 315 1

原创 java清除字符串中的空白字符

文章目录清除空白字符清除空白字符 public static String replaceAllSpace(String text) { try { if (text == null) { return text; } //word(mac机)中的特殊符号‘不间断空格’ byte[] bytes = {(byte) 0xC2, (byte) 0xA0};

2020-09-30 15:37:45 663

原创 java中的NAN和INFINITY发生情况

直接看什么情况下会出现NAN或INFINITY。如下图所示个人理解:对Infinity的运算可以对照高数中对无穷大的运算规则,并且把0看做无穷小。

2019-08-26 07:42:12 937

原创 jvm动态类型语言支持

参考《深入理解Java虚拟机》什么是动态类型语言?《深入理解Java虚拟机》原文:动态类型语言的关键特征是它的类型检查的主体过程是在运行期而不是编译期。这里有几个名词需要说下:编译期:源码编译成.class文件的时候。运行期:程序运行起来的时候。连接期:就是类加载阶段与静态类型语言的区别java是静态类型语言,虽然java存在静态类型(外观类型)和实际类型的概念。这里的...

2019-08-18 16:33:24 371

原创 java内部类语义实现

这里不阐述内部类(这里只说明成员内部类,其他的大致相同)的基本语法特性,这里只探究内部类为什么能实现相关语义的原因。问题1:内部类为什么,能够使用外围类中的成员变量或成员函数。大胆假设:内部类持有外围类的对象引用。小心求证:1.先写一段包含成员内部类的代码public class Outter { class Innner { } public static v...

2019-08-17 17:28:24 120

原创 在命令行下使用vs2015编译器编译cpp文件

找到vs2015的编译器D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\cl.exe找到编译器后,把文件夹放到path环境变量中。添加include路径(头文件路径)到INCLUDE先找到include路径包含那些文件夹。我们需要借助vs2015软件来查看。添加路径到INCLUDE环境变量,如果没有则新建该环境变量。...

2019-08-11 01:03:09 2654

原创 mysql innodb不同隔离级别对唯一索引和非唯一索引时的加锁情况

今天测试READ COMMITTED没有间隙锁卡住了,这里探究下innodb在不同隔离级别对唯一索引和非唯一索引的加锁情况。参看https://blog.csdn.net/qingsong3333/article/details/78024931REPEATABLE READ非唯一索引创建测试环境-- 建表create table testUn (year int);-- 插入数据...

2019-07-15 18:17:44 871

原创 unicode字符集与编码

字符编码个人理解一个字符需要保存到计算机中,计算机只能识别0、1。这就需要一个规则来表述0、1数据与字符之间的关系。ASCII码表述 1个字节 0、1数据与字符之间的关系。非ASCII码英语用128个符号编码就够了,但是用来表示其他语言,128个符号是不够的。比如说中文,这就意味着需要更多的规则与更多的存储空间来存储字符。产生的问题获取到一个文件,需要知道文件的编码方式,如果这个...

2019-05-25 19:18:47 9047

Infinity.xmind

博文附带的思维导图

2019-08-26

SecureCRT 8.0 带注册机

注册机(keygen.exe)需要以管理员的身份运行。进入页面后: 1.点击patch按钮,选择SecureCRT.exe 2.选择LicenseHelper.exe 3.运行SecureCRT.exe,填入相关信息 注:1.可能keygen.exe失败,可以用Generate按钮换注册码,多试几次。

2018-07-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除