icquu
码龄15年
关注
提问 私信
  • 博客:197,190
    问答:911
    198,101
    总访问量
  • 68
    原创
  • 1,055,794
    排名
  • 372
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:数据结构化存储与运用研究; 居逆境中,周身皆针砭药石,砥节砺行而不觉。 处顺境中,眼前尽兵刃戈矛,销膏靡骨而不知。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:柬埔寨
  • 加入CSDN时间: 2010-05-16
博客简介:

icquu的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    2
    当前总分
    187
    当月
    0
个人成就
  • 获得25次点赞
  • 内容获得5次评论
  • 获得71次收藏
创作历程
  • 8篇
    2023年
  • 1篇
    2022年
  • 2篇
    2021年
  • 32篇
    2020年
  • 27篇
    2019年
  • 2篇
    2017年
  • 6篇
    2015年
  • 2篇
    2014年
  • 5篇
    2012年
成就勋章
TA的专栏
  • 玩味数据
    36篇
  • 互联网那些事
    9篇
  • 梦想
    9篇
  • Go
  • 企业管理
    3篇
  • C基本代码学习
    18篇
  • 网络黑名单
    2篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

C代码炫技巧

int n = 10;return 0;
原创
发布博客 2023.12.20 ·
127 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

使用原始套接字完成网络数据包的封装和发送

使用此程序主要用于网络调试目的和实验项目, 请勿非法使用。程序可用来封装特定的arp回应包。
原创
发布博客 2023.12.18 ·
257 阅读 ·
7 点赞 ·
0 评论 ·
4 收藏

学习C语言——体会计算机中的0和1

在现在的MySQL数据库字符编码中,utf8mb4是新的标准,也是默认字符集,选用这个字符集,除了包含完整的世界范围内的字符外,我想还带来了一种处理起来的方便性,那就是可以把它当作一个整型数来看待。我们根据这个规律进行转换后,就可以把一段字符串写入一个数组,当我们以字符串输出的时候,就可以看到隐藏在整型数组中的字符。同时,我们也会想到,如果我把字符串以无符号整型的方式,每4个字节读取出来,组成一个数组,是否就完成了这种隐写呢?给大家留一个问题,如果数组中的第三个整型数不是‘\0’,输出会有问题吗,为什么?
原创
发布博客 2023.12.16 ·
908 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据库集群只是看起来很完美,对企业来说很鸡肋。

捧概念无异于捧臭脚,会去捧臭脚的人非坏即蠢,说到底是个人能力和素质的甚至人品的问题,浮躁的环境只是外因,做事情不能实事求是,是不适合做事情的,您如果专注作为数据库主服务器的配置和可靠性,并为您在它上面的跑的进程做好优化,大多数情况下问题就已经得到解决了,多机集群解决不了事务级别的任何问题,因为数据库是有状态的,这种必须考虑状态的情况,引入集群所能提升的性能极其有限。最近看到很多关于数据库的东西,因为数据库可以说和操作系统一样,很接近底层,是一个高技术含量的产品,很巧的是,越底层越核心,越接近技术的实质。
原创
发布博客 2023.12.02 ·
103 阅读 ·
1 点赞 ·
2 评论 ·
1 收藏

MySQL服务器部署监控的意义是什么

根据我的使用经验,监控对于及时发现有问题的查询有很大帮助,通过查看分析历史监控图表,可以直观的发现系统资源耗用的波动情况,在这个时段一定是发生些许的事情的,如果是不明的事情,就有必要搞清楚原因,对运行中的系统来说防患于未然远胜于救民于水火,对于外行来说可能那个救民于水火的才是英雄,内行看门道,外行看热闹,千万不要关公面前耍大刀。那么,是否需要部署一个重量级的监控系统呢,我认为不是必须的,但常用的监控项是必须要有的,比如:磁盘、CPU、内存使用率,磁盘忙碌时间和磁盘读写队列长度等等。
原创
发布博客 2023.09.27 ·
84 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL数据库正在耗用大量CPU的问题排查

从根本上说,肯定和系统磁盘性能有关,MySQL并不了解系统磁盘的性能如何,我们通过两个参数调整MySQL刷脏页的速率,这两个参数分别是:innodb_io_capacity, innodb_io_capacity_max 分别用来设置默认刷脏页的速率和最大刷脏页的速率,MySQL会根据这两个值和前面的两个参数的值来设定刷脏页的速率。MySQL出现慢响应时,不要慌张,可以大胆猜测问题原因,但要小心求证,用数据说话,不要妄下结论,细心分析问题点,找出问题点,往往就能够给出性价比较高的解决方案。
原创
发布博客 2023.09.27 ·
1290 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

网络分析技能在MySQL调优中的应用

网络分析工具在系统运维当中常常起到意想不到的作用,因为它能把网络请求数据和回应数据一五一十的客观记录下来,然后通过分析工具仔细分析异常出现的点在哪一侧,哪一点。往往在查找问题的时候可以发挥奇效。那么,这么好的工具在MySQL调优中有没有什么作用呢?答案是:当然有,不但有,还非常好用。下面,我就拿几个场景来看看使用网络分析工具能给我带来什么帮助。
原创
发布博客 2023.09.27 ·
114 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mysql数据库管理员入门指南

Mysql 入门 指南
原创
发布博客 2023.09.26 ·
161 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

自编实现计算网络号的C源程序和Shell脚本

#include <stdio.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include <stdlib.h>/*计算给定IP地址和掩码的网络号*/int main(int argc, char const *argv[]){ if(argv[1]==NULL || argv[2]==NULL){ ...
原创
发布博客 2022.01.24 ·
505 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C代码练手记录之五

Linux系统编程中的信号有几个属性,信号的类型,信号是否可被打断,信号处理函数处理完后的动作,系统提供了对这几个方面进行控制的几个函数和对应的结构体,结构体数据用于填充参数,函数用于设置到系统中生效配置。举个形象的例子:就像是按照客户需求生成了订单,函数的作用就是按照这个订单去安排生产,生产设备就是我们的操作系统,系统编程的整个过程就像是生成订单,根据订单内容使用函数安排操作系统的设置进行生产的过程,我们手里的计算机就是做这个事情的专用工具,计算机的可编程存储设计极大的解放了生产力,是又一...
原创
发布博客 2021.11.23 ·
726 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

集愚公之力_人定胜天

计算机中的程序设计和功能模块可以类比一个一个的小机器人,它们聪明勤劳认真,总是一丝不苟的按照已定要求去完成工作,且不辞劳苦.是不是满足了几乎所有人对劳动力的期望.所以机器人一定会是释放生产力并最终改变生产关系的原动力.劳动力尤其是重复性可替代并对准确性有一定要求的劳动需求最终一定会被替代.只有人才能完成的情感,艺术,想象,创造,普遍关联性,健康,营养,运动,想象等等特性的工作则会需要大量人才,这是未来人才市场变化的趋势,而通过AI的设计,这里面的部分内容也会变得可以被替代. ...
原创
发布博客 2021.06.24 ·
261 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

多线程中的线程安全和锁

下面这段代码的运行结果是不正确的,而且输出的p_int中的整型值不是确定,这次运行输出的可能是9995,下次运行输出的可能是9996,9997等,这段代码说明运算符+=并不能保证线程安全.如果要得到正确的结果需要加锁.#include <stdio.h>#include <stdlib.h>#include <pthread.h>#define THREAD 10000void *P_fun(void *arg){ int *p_int = (int
原创
发布博客 2020.10.12 ·
136 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C代码练手记录之四

系统信号(signal)的一般应用:Signal在Linux系统编程中应用比较常用也非常简单,使用signal可以实现比较方便的进程通讯和控制。下面是一下signal的应用例子:#include <stdio.h>#include <signal.h>#include <unistd.h>#include <signal.h>void sig_handler(int sig){ printf("catched signal:
原创
发布博客 2020.09.14 ·
160 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SSH连接总是定期断掉的解决办法

SSH连接总是隔一段时间没有输入时就断开,解决办法如下:服务端配置sudo vi /etc/ssh/sshd_configClientAliveInterval 60 #服务端主动向客户端请求响应的间隔ClientAliveCountMax 10 #服务器发出请求后客户端没有响应的次数达到一定值就自动断开sudo restart ssh客户端配置sudo vi /etc/ssh/ssh_config #或~/.ssh/config TCPKeepAl...
转载
发布博客 2020.09.08 ·
1179 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

快速学习计算机系统编程

全部内容基本就在这里了:C语言的语法,函数,指针,编译,调试数据结构和算法:数组,链表,树,图,排序,查找,插入,删除;Linux系统资源编程:文件IO,进程,线程,信号,网络通信;对于系统编程的入手,选来选去,还是要先从了解和学习C语言的语法,函数,指针,编译,调试开始,更底层向下一些,可略微了解一些CPU寄存器,栈和汇编知识,或者在学习Linux系统资源编程时候再附带了解这些汇编相关内容可能更容易理解一些。汇编部分不要求学习者能自己动手实现,只需要认真理解这些底层部分就能帮助我们
原创
发布博客 2020.09.02 ·
330 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

三张图片搞明白SSH隧道

本地端口转发:这一张图片描述的就是本地端口通过ssh隧道映射到远端服务器端口:本地用户可以通过访问<Forwarded port> 达到访问<Remote server><Remote port>的目的,这就是Local port forwarding。命令实现:ssh -NfL <Forwarded port>:<Remote server>:<Remote port> <SSH login>@<
原创
发布博客 2020.09.02 ·
255 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SSH攻击ip列表【不定时更新】

以下是最近对所拥有主机发起ssh攻击的ip地址,强烈建议把这些地址加入到/etc/hosts.deny列表中。如果您的主机地址出现在本列表且不是您本人操作,那么请检查您的服务器。
原创
发布博客 2020.09.01 ·
139343 阅读 ·
8 点赞 ·
1 评论 ·
8 收藏

Clickhouse统计数据库

Clickhouse性能非常不错,值得一试,使用也非常简单。创建表结构:create table world_x(id Int32, name String,dt Date) engine=MergeTree(dt,(name),8192);导入数据:insert into world_x(id, name) select id, name from mysql('127.0.0.1', 'world_x','phone_type', 'root', '12345678');进行统计:
原创
发布博客 2020.08.22 ·
1587 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据库的核心设计理解

数据库技术实现的难点和重点是缓存设计,索引设计和事务实现,针对数据库的优化和维护也是在着眼在缓存,索引和事务的优化上面。缓存设计是为了弥补磁盘IO性能的不足,缓存设计在每一种数据库的设计中都非常重要,良好的缓存设计能最大程度减少和避免数据库访问磁盘的频率和数据,将大部分的操作都放在内存中完成,是每一种数据库的设计目标之一。MySQL数据库是常用的开源数据库,在MySQL的维护和使用中,我们发现有大量的缓存设计,用好这些数据库提供的缓存设计对于提升数据库性能有极大的裨益。详细内容很多,这里先略过,后续
原创
发布博客 2020.08.04 ·
570 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

增量备份和恢复(xtrabackup)

Incremental Backupxtrabackupsupports incremental backups, which means that they can copy only the data that has changed since the last backup.You can perform many incremental backups between each full backup, so you can set up a backup process such as.
转载
发布博客 2020.07.29 ·
344 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多