weixin_39017846
码龄8年
求更新 关注
提问 私信
  • 博客:10,677
    10,677
    总访问量
  • 13
    原创
  • 8
    粉丝
  • 7
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2017-06-02
博客简介:

weixin_39017846的博客

查看详细资料
个人成就
  • 获得21次点赞
  • 内容获得1次评论
  • 获得20次收藏
  • 代码片获得158次分享
  • 博客总排名265,462名
  • 原力等级
    原力等级
    2
    原力分
    103
    本月获得
    0
创作历程
  • 1篇
    2024年
  • 1篇
    2023年
  • 11篇
    2022年
成就勋章
TA的专栏
  • Linux线程
    5篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

90人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

access函数判断文件是否存在

#include int access(const char *pathname, int mode);
原创
博文更新于 2024.09.20 ·
400 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

sed 学习笔记

1.简介sed全名为 stream editor,流编辑器。是一种在线编辑器。可以逐行对文件的特定内容进行编辑或打印。2. 定址对特定行进行处理,比如1-10行,偶数行,或者是包含"hello"字符串的行,这里把这个定位指定的行叫做"定址"。包括数字定址和正则定址。数字定址代码如下:sed –n ‘2,4s/hello/A/’ message2,4表示可以通过定址来定位你所希望编辑的行,该地址用数字构成,用逗号分隔。如1,3表示1,2,3行,美元符号($)表示最后一行。.
原创
博文更新于 2024.09.16 ·
200 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

Linux里用脚本关闭进程的方式

最简单的方法是用pgrep 获取进程号,然后kill掉
原创
博文更新于 2023.02.03 ·
1651 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

C程序关闭指定linux进程的方法

可通过调取system执行系统命令获取进程号,再用kill函数删除
原创
博文更新于 2023.02.03 ·
472 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

C语言中用popen 代替 system以获取命令运行结果

popen也可以运行shell命令,其返回值是个标准 I/O 流
原创
博文更新于 2023.02.02 ·
893 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

GoAhead 的哈希函数

GoAhead的哈希工具可以实现对大量数据的快速检索
原创
博文更新于 2022.12.02 ·
313 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

动态改变HTML 的<input> 标签的背景色

鼠标移动到input 元素上背景变色的方法
原创
博文更新于 2022.10.16 ·
3311 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

jQuery初学笔记一,美元符号$

在html中看到美元符号$就等同于jQuery,所有对$的应用都相当于调取了jQuery。而jQuery 就是一个 JavaScript 库。只要下载一个压缩的js文件并包含在文件里,就可以使用了,。包含方式如下:<head> <script src="jquery-1.10.2.min.js"></script> </head>如果不想下载,还可以通过网络引用CDN服务器。Staticfile CDN、百度、又拍云、新浪、谷歌和微软的服务器都存
原创
博文更新于 2022.05.28 ·
761 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

window.onload与body.onload

这两个都是在页面加载后运行。执行顺序和在代码中的位置有关,也和window.onload后面的函数是否匿名有关。1.如果window.onload是在body里定义的,也就是在body onload下面定义的,则只执行window.onload,不会执行body onload。即遵循“”从上到下依次加载,后者覆盖前者“的原则”。2.如果window.onload是在head里定义的。就要看等号后面的函数是不是匿名的。只有非匿名的才会被执行,且两者都执行。按从上到下的顺序,先执行window.on
原创
博文更新于 2022.05.27 ·
1265 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

pthread_attr_setdetachstate 和 pthread_detach 的区别

pthread_create默认创建的线程是非分离状态的,如果不需要知道新创建子线程的结束状态,父线程不用等待它创建的子线程结束,父线程自己运行完就释放。这种子线程就要设置为分离状态。这样可以避免父线程的资源被长期占有。可以用两者方法设置线程的分离属性:1.pthread_attr_setdetachstate 要在线程创建之前执行,对一个pthread_attr_t 类型的数据对象进行修改,之后将这个对象作为第二个参数应用在pthread_create。(注意这个对象需要先初始化,并在用完后销毁,
原创
博文更新于 2022.05.22 ·
444 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

pthread_attr_init 重复使用将会造成无法预知的错误

pthread_attr_init 和 int pthread_attr_destroy 是对线程属性创建和删除的一对函数。这里的线程属性是指 pthread_create(3)里的第二个参数。通常这个参数是NULL,即默认状态。如果想要定制一些有别于默认值的属性,就需要用pthread_attr_init 创建一个独立的属性对象。属性对象的参数结构如下:typedef struct{​ int detachstate; //线程的分离状态​ int schedpo..
原创
博文更新于 2022.05.22 ·
281 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

IE浏览器不支持异步修改style

想做一个页面倒计时,思路是将一个text元素,先定义为不可见,然后ajax异步刷新这个页面,每次刷新时判断某条件,条件满足再显示text元素。在chrome和firefox都可以实现。但是IE里就是不显示。经过调试发现,IE中如果一开始定义为可见,就能显示。而且追踪可以看到每次异步刷新且满足条件时都触发style的改写。同样的,异步刷新中改写test边框不可见也不能实现,一开始定义就没问题。猜测应该是IE不支持中途改写style。出问题的代码:定义:...
原创
博文更新于 2022.05.18 ·
266 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

pthread_create的输入参数有被提前释放的风险

创建线程的函数:int pthread_create(pthread_t *tidp, const pthread_attr_t *attr,( void *)(*start_rtn)( void *), void *arg);它的第四个参数作为线程运行函数的输入参数,在应用过程中通常是NULL,或者是全局变量,或malloc的变量。很少见到是局部变量。由于普通函数调用是线性关系,子函数运行过程中复函数给它的参数肯定不会被释放,可以放心把局部变量传递给子函数。但是线程是会脱离主体独立运行的,
原创
博文更新于 2022.04.27 ·
422 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏