自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

原创 开发日记-20190830 关键词 读书笔记《Unix环境高级编程(第二版)》DAY 6

Preface今天的天气其实真的很棒,所以还是希望自己能够出去玩玩.Content函数futimens,utimensat和utimes一个文件的访问和修改时间可以用以下的几个函数更改。futimens和utimensat函数可以指定纳秒精度的时间戳。用到的数据结构是与stat函数族相同的timespec结构#include<sys/stat.h>int futimens...

2019-08-30 18:52:14 315

原创 开发日记-20190829 关键词 读书笔记《Unix环境高级编程(第二版)》DAY 5

函数access和faccessat当说明用open或creat创建文件时,没有说明赋予新文件的用户ID和组ID的值是什么。关于新目录的所有权与本节将说明的新文件的所有权的规则相同。新文件的用户ID设置为用户的有效用户ID。关于组ID,POSIX.1允许选择下列之一作为新文件的组ID。(1)新文件的组ID可以是进程的有效组ID。(2)新文件的组ID可以是它所在目录的组ID。在SVR4中,...

2019-08-29 20:07:27 371

原创 开发日记-20190828 关键词 读书笔记《Unix环境高级编程(第二版)》DAY 4

Part 1 文件与目录设置用户ID和设置组ID与一个进程相关联的ID有6个或更多。实际:实际用户ID/实际组ID 我们实际上是谁有效:有效用户ID/有效组ID/附属组ID 用于文件访问权限检查保存的设置:保存的设置用户ID/保存的设置组ID 由exec函数保存实际用户ID和实际组ID标识我们究竟是谁。这两个字段在登陆时取自口令文件中的登陆项。通常,在一个登陆会话期间这些值...

2019-08-28 23:04:41 329

原创 开发日记-20190827 关键词 计算机网络

怎么说呢,感觉今天有点略微的挫败感,因为很多事情真的不是尽如人意。你问我GET请求的最大长度?问我form,multipart的含义和区别?很遗憾,我一无所知,我感觉我只是时间航船上的一粒尘埃,只能随风飘荡,没有任何依靠,我所能做的,只有依靠自己。蝴蝶能引发飓风,那我这粒尘埃能不能触发蝴蝶扇动那一下翅膀呢?还是要继续学习啊,学无止尽,而且我目前所做的,仅仅是在还债而已,还什么债呢?仅仅...

2019-08-27 22:32:01 329

转载 vim 居中光标所在行(转载)

曾经用Emacs的时候发现那个Ctrl-L特别好用,看到光标在下面了按一下就把那行提到屏幕中间来了,于是想在vim中找类似的功能,想想也该有嘛,所以就找到了,而且有三条~zz: 将当前行置于屏幕中间(不是转载…)zt: 将当前行置于屏幕顶端(不是猪头~)zb:底端啦~还有一条就是移动光标所在行的位置,就是说,比如我光标在第10行,我想光标不动,但是所在行向上移,ctrl-e啦,然后...

2019-08-27 13:34:04 1980

原创 开发日记-20190827 关键词 读书笔记《Unix环境高级编程(第二版)》DAY 3

Referred Blogs文件描述符标志,文件状态标志Linux中文件描述符fd和文件指针flip的理解Linux编程–文件描述符fd文件共享Unix支持在不同进程间共享文件。内核使用了三种数据结构,他们之间的关系决定了在文件共享方面一个进程对另一个进程可能产生的影响。(1)每个进程在进程表中都有一个记录项,每个记录项中有一张打卡的文件描述符表,可将其视为一个矢量,每个每个描述符...

2019-08-26 21:44:16 350

原创 (整理类)文件描述符,文件描述符标志,文件状态标志

感谢和参考于(你们是我成长路上的最大助力!):Linux中文件描述符fd和文件指针flip的理解文件描述符标志、文件状态标志Linux编程–文件描述符fdPART 1文件描述符:fd(file descriptor)简单归纳:fd只是一个整数,在open时产生,起到一个索引的作用,进程通过PCB(Process Control Block)即进程控制块中的文件描述符表找到该fd所指向...

2019-08-26 21:41:54 713

原创 开发日记-20190825 关键词 管道和FIFO

Referred Blogscc,gcc,g++,CC的区别概括Linux进程通信之管道和FIFOubuntu下 GCC编译程序出现 undefined reference to `std::ios_base::Init::Init()'问题cc,gcc,g++,CC区别概括gcc是C编译器;g++是C++编译器;linux下cc一般是一个符号链接,指向gcc;gcc和g++都是GNU(...

2019-08-25 17:35:57 306

原创 开发日记-20190824 关键词 读书笔记《掌控习惯》DAY 3

《掌控习惯》第三章 培养良好习惯的四步法

2019-08-24 22:16:24 1134

转载 开发日记-20190823 linux有名管道fifo,进程间通信

转载于和感谢:linux有名管道fifo,进程间通信

2019-08-23 21:10:31 318

原创 开发日记-20190822 关键词 读书笔记《Unix环境高级编程(第二版)》《掌控习惯》DAY 2

Preface话说,昨天开始尝试着去改变自己,从基础的习惯开始,11:30准时睡觉,平时差不多12:30才睡觉。按理说,比平时早了一个小时睡觉吧,然后我就把闹钟提前了45分钟,想着还能比平常多睡15分钟,美滋滋。结果,相比平常早起了2个小时。然后明显,早上感觉有些疲劳,看来还需要一些时间适应这个时间差。好习惯的养成和坏习惯的戒除,难度其实都是很大的,不然为什么凡人永远无穷无尽,天才往往凤毛麟角呢...

2019-08-22 22:35:32 354

转载 清华申请退学博士作品:完全用Linux工作

太长了,还是留个链接吧。 http://www.cnbeta.com/articles/76147.htm版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/eazen/article/details/83354796...

2019-08-22 09:25:32 289

原创 开发日记-20190821 关键词 读书笔记《掌控习惯》DAY 1

Preface今天我期盼已久的两本书终于到了,当京东快递的快递小哥打电话给我的时候,我还是为快递比预期要早几个小时而欢呼雀跃不已,就像是春游前一天的小学生一样,尽管早早睡下,但是却始终难以抑制自己内心的激动。数羊?这个方式始终就没有在我身上奏效过。两本书分别是北京联合出版公司的《掌控习惯》和《逆袭》,说来也巧,这两本书和我之间,存在着一些渊源。我是罗辑思维的忠实用户,他的大多数长篇知识视频我基...

2019-08-21 21:02:11 1373

原创 开发日记-20190820 关键词 读书笔记《Unix环境高级编程(第二版)》DAY 1

Part 1:fork创建一个子进程过程在父进程调用fork创建一个子进程.新进程是调用进程的复制品,故称调用进程为父进程,新创建的进程为子进程.fork对父进程返回非负进程ID,对子进程返回0.因为fork创建一个新进程,所以说它被调用一次(由父进程),但返回两次(在父进程中和在子进程中).在子进程中,调用execlp以执行从标准输入读入的命令.这就用新的程序文件替换了子进程.fork和跟随...

2019-08-20 22:05:30 282

转载 (转载)linux下输入输出重定向和管道符

linux下输入输出重定向和管道符1. 输出重定向>代表以覆盖的方式将命令的正确输出输出到指定的文件或设备当中。>>代表以追加的方式将命令的正确输出输出到指定的文件或者设备当中。常用的输出重定向:1.command>>doc 2>&1,把正确输出和错误输出都保存在文件中。2.command&>doc,以覆盖的方式将正确和错...

2019-08-20 19:23:19 368

转载 (转载)配置apue.h

1.首先在http://www.apuebook.com/下载源码,我用的是第三版,下载得src.3e.tar.gz2.解压,进入解压目录sudo tar xvzf src.3e.tar.gzcd apue.3e3.安装编译所需中间文件sudo apt-get install libbsd-dev4.执行make编译5.拷贝apue.h、error.c、libapue.asud...

2019-08-20 10:22:58 302

原创 开发日记-20190819 关键词 随便聊聊

真的,有点逗笑我了,有人说,我话糙理不糙。我管你话糙还是理糙,还是糙了谁,谁给你的脑子祸害别人的?谁给你的勇气用所有人的工作效率换取你一个人的工作效率?你不影响到别人,你做什么我都管不到,你要是影响到我了,对不起,从此有你没我!这就是我,直肠子!...

2019-08-19 20:17:27 229

原创 开发日记-20190817 关键词 Hello Unix

Preface同时开始的游戏内容开始了。DNS这张也结束了,为了调节一下心情,看看《Unix环境高级编程》的第一章吧,不愧是好久没有玩过的C,看起来都有点陌生了。Content#include "apue.h"#include <dirent.h>int main(int argc,char *argv[]){ DIR *dp; struect dirent *dir...

2019-08-17 22:52:24 235

转载 (转载)解决macOS /usr/include 无法写入或者不存在的问题

macOS /usr/include 目录不存在,在终端运行 xcode-select --install,等待软件安装,大概 10 分钟左右/usr/include 目录无法写入,关机重启,按 command + r 键进入 recovery 模式,在工具中选择命令行,键入 csrutil disable,提示成功后,键入reboot 重启,在进行写入操作。写完之后再进入 recovery 模...

2019-08-17 15:12:43 587

转载 (转载)macOS 解决apue.h不存在的问题

如果在 macOS 上编译 UNIX 环境高级编程的实例代码时,发现 'apue.h' file not found ,以下是解决方法:1. 去 官网 下载对应版本的源代码2. 解压之后在 apue.h 文件中 #endif 之前添加如下语句 #include "error.c",并将 include 文件夹下的 apue.h 和 lib 文件夹下的 error.c 复制到 /usr/in...

2019-08-16 23:42:47 514

原创 开发日记-20190816 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 24

DNS是一个分布式数据库."分布式"意味着我的网店保存着有关我的计算机的数据,您的网店保存着有关您的计算机的数据,当某个网点需要查看另一个网点的数据时,我们大家的网店就以某种方式自定进行合作并共享数据.如果您的网络设置了使用DHCP那么可能不需要为DNS手工做任何配置.新机器脸上网络之后,DHCP服务器就会告诉它应该查询的DNS服务器.外界要用到的"主机到IP地址"的映射既有可能是在配置DHCP...

2019-08-16 21:22:47 312

转载 (转载)一级域名(顶级域名),二级域名,主域名,次域名,父域名,子域名联系与区别及域名带不带www的区别

域名概念: (英语:Domain Name),简称域名、网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。顶级域名(也叫一级域名,即倒数第一个点的右边):***通用顶级域***无赞助:.biz .com .edu .gov .info .int .mil .name .net .org .pro...

2019-08-16 18:22:31 7288

转载 (转载)KVM is required to run this AVD /dev/kvm permission denied Ubuntu Android Studio

参考于:https://blog.csdn.net/weixin_43760383/article/details/84954126Ubuntu 环境下使用Android Studio 的模拟器出现以下错误这是因为用户对 /dev/kvm 的权限不足解决办法sudo chown yourUesrName -R /dev/kvm 然后就能正常启动了!...

2019-08-16 18:04:40 418 1

转载 (转载)IP,主机名,域名

参考自IP,主机和域名Content在网络通信中,每个IP可唯一表示一台主机,在多网卡或者路由器等的情况下,每个主机可以有多个IP,通过哪个IP都可以找到该主机;但是IP地址是一个32位的数字,为了便于记忆,我们通常把Ip地址按字节划分,然后用十进制表示出来,即我们通常说的点分十进制(在IPV6的中采用的是冒号分十六进制).如下图的网络抓包,可以看到一个我们常见的IP地址:192.168....

2019-08-16 13:20:23 339

原创 开发日记-20190815 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 23

在一座建筑物或一群建筑物之内存在的网络通常称为局域网(Local Area Network),或者缩写为LAN.局域网中盛行高速,低成本的连接.在广域网(Wide Area Network,WAN)中,通信断电的地理位置是分散的,可能像个数千公里.在这些网络上,高速度通常会带来高成本,但实际上,网络上可以包含的站点并没有界限(从比利时的布鲁日到阿拉斯加的西卡).MAN是一个电信业的营销测绘,代表M...

2019-08-15 23:24:03 303

转载 (转载)netstat -r查看路由表时Flags的含义

参考于:netstat -r查看路由表时Flags的含义对于一条给定路由, 有五种不同的Flag:FlagContentU该路由可以使用G该路由是到一个网关(路由器). 若没有此标志, 说明目的地址为直接连接的.H该路由是到一个主机, 既目标地址是完整的主机地址而不是网络地址. 如果没有该标志, 说明该路由是到一个网络, 所以目的地址是一个网络地址(网...

2019-08-14 22:33:07 6040

原创 开发日记-20190814 关键词 日常

Preface感觉有好久没有清醒过了呢?久到连我自己都忘却了.以下案例按照真实事件改编:稍微抱怨几句也是能被人所理解的,办公室有个同事,常常给人的感觉就是无时不刻在谈几十个亿的项目,或者承担着维护全人类的光辉使命.一旦和人打电话,整个办公室的人都在接受者他的现场live版,谈判教学.20%的语言表达都是在说用一个词汇"TMD"艺术最忌重复,开花.记得有一天,我前天晚上没睡好,想睡个午休,1...

2019-08-14 21:55:31 435

原创 开发日记-20190813 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 22

最近尝试写一个demo,这次稍微认真一些,写一个相对完善的demo吧= =设计模式中有依赖倒转原则,这个就比较酷,因为这样写的话,根据你的框架来写代码的人就会变得更加愚蠢,只需要看得懂代码就行了,是不是很棒?也就是在本公司,你就是无可取代的==,当然,这是工业时代前的做法==,计划经济.我还是希望方法是充当接口而实现的,而不是所谓的傻大个,啥东西都往方法里放,抽象层应该定义所有的变量,于此相对...

2019-08-13 20:15:20 289

原创 开发日记-20190808 随便聊聊

现在还在公司,在公司看书,其实很容易让别人感觉你很另类,算了,就不拉这种仇恨了,我还是随便写一写今天发生了什么事情吧.今天主要做设备的适配工作,我真的感觉自己就是一个小菜鸟,在很多层面上,以前都不怎么使用adb命令,今天玩了玩adb shell,总体感觉和linux一样,毕竟是同一个爹的子孙.看了当当上面别人写的一片随笔,大致讲的是自己七夕又是一个人过得,喝啤酒喝到断片之类的.真的,我现在感觉...

2019-08-08 19:50:42 937

原创 Speedata uhf_7.6.3.jar错误硬代码问题

参考:linux内核版本号查看与含义为了避免友军误伤,我这里先给出我的依据,一般次版本为偶数,可以认为是稳定版本,这是Linux内核版本号制定的规则,我始终感觉大多数人都是不希望弄一堆复杂的,互相矛盾的执行规则的,所以我个人认为,这很有可能是大多数版本发布的默认规则.这两天在集成speedata的超高频模块的时候发生了一些事情,其实让我感觉挺无语的.这是speedata7.6.3版本的源码...

2019-08-08 09:45:27 384

原创 开发日记-20190807 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 21

Preface今天对于网络请求到底是如何发送有了相对深入的理解。明天的话,第12章也就结束了,感觉看到这里,有点飘飘欲仙的感觉了。的确,对于有些人来说,这类书是作为字典用的,但是我啊,只是因为好奇,更多希望将它充当历史教科书来看。的确是有点感慨啊,我以前到底是怎么读书的,要是我以前能有现在这样的读书效率= =。算了,历史不容假设。这两天比较尴尬的地方起了两颗疹子= =,去药房配了一支涂抹的药...

2019-08-07 22:58:50 294

原创 (转载)各Linux发行版本 网络配置文件

本段资料参考自:《Linux系统管理技术手册》(第二版)P.236 表12.9系统文件设置内容Red Hat,Fedora/etc/sysconfig/networknetwork-scripts/ifcfg-ifname主机名,默认路由IP地址,网络掩码,广播地址SUSE/etc/rc.config/etc/route.conf主机名,IP地址,网络掩码等默...

2019-08-06 22:40:00 348

原创 开发日记-20190806 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 20

12.4.4 CIDR:无类域间路由CIDR是在RFC1519(1993年9月)里定义的,它废除了以前由一个IP地址的网络部分所确定的分类系统.CIDR与子网划分相似,是子网划分方法的直接扩展.CIDR要依赖于一个明确的网络掩码来确定地址的网络部分和主机部分之间的边界.但与划分子网不同的是,处于路由选择的目的,网络部分比地址暗示的分类所暗指的网络部分小.使用较短的网络掩码可以聚集若干个网络.因此...

2019-08-06 22:26:05 311

原创 开发日记-20190803 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 19

12.3 分组和封装数据以分组的形式在网络上传输,突发数据脉冲的最大长度由链路层决定,每个包都由包头和有效荷载组成。在以太网导线上,它用一个简单的枕头封装成帧,这个帧头列出了源和下一跳目的地的硬件地址,帧的长度以及帧的校验和。12.3.1 链路层如果包被路由通过几个网络,其中一个中间网络的MTU可能比源网络的MTU小。在这种情况下,将包转发到MTU较小的网络的路由器会进一步细分包,这个过程...

2019-08-03 23:27:45 350

原创 开发日记-20190802 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 18

Preface又是礼拜五了,这周试试狂看两天书看看能达到什么进度吧~说起来前三周的周末我都在打游戏= =,不必讳言,人犯错了,就要承认错误并改正它。Content到了第12章 TCP/IP网络了,直到读到这章,我才渐渐感觉我在学计算机,前面的更多就像是在读一本厚重的说明书。充满渴望去阅读,果然,以前我所拥有的很多疑问都迎刃而解了。TCP是一种面向连接的协议,它可以使两个程序之间很容易进行...

2019-08-02 23:12:22 319

原创 开发日记-20190802 关键词 闲聊

今天加班到比较晚= =,10点钟才下班。有点事情比想象中更加麻烦。今天把一些闲置物品放在闲鱼上拍卖了,我个人的消费观就是这样,如果一个东西一直放在那里完全不能发挥作用,那么这个东西的存在意义就根本不存在!聪明人对于这样贬值快的事物都是采取租的方式而并非买的方式来操作的,可怜的我还是一个蠢人= =渐渐也要看一些函数式编程方面的事情。因为这个东西,这个思想,我感觉是我目前看到的最伟大的思想...

2019-08-01 23:20:43 260

apt-33 for mac

apt-33 for mac

2023-03-01

x86-26_r07.zip

x86-26_r07.zip

2021-11-16

如何在一个全新模块中注册通用上传功能.pdf

SPI ,全称为 Service Provider Interface,是一种服务发现机制。它通过在ClassPath路径下的META-INF/services文件夹查找文件,自动加载文件里所定义的类。 这一机制为很多框架扩展提供了可能,比如在Dubbo、JDBC中都使用到了SPI机制。

2020-08-14

空空如也

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

TA关注的人

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