1 洪大宇

尚未进行身份认证

我要认证

本博客只作为笔记心得交流使用

等级
TA的排名 16w+

C 感受

在C语言中有很多的使用技巧,大部分继承于linux内核开发的一些技巧,但是以目前的水平达不到内核代码的水准,但是并不妨碍,在工程里使用一些在linux内核里比较有意思的一些写法。linux内核,是C语言的最佳成果,所以学习内核是C语言程序员的基础,换句话说,在牛掰的项目,你都无法跨越linux内核,C语言的语法简单,但是注重逻辑分析,难理解, 所以对C语言学的好坏,就是对内核理解的程度,所以在校的学生党,不要过了计算机2级,就满足了,那只能说明你的基础打的还可以,你离C的道路还差的很多,C语言 基.

2020-08-02 12:02:09

git 使用基础使用(书推荐《git版本管理》)

基础使用:git clone url // 将远程版本down到本地git log --pretty=oneline 查看所有日志的简略信息git log //查看所有已经更改的日志git diff 查看当前版本和最新的远程版本的区别git commit -a //提交当前的存储的版本git tag //查看所有的版本标签git tag -a -m <标签名字> “标签名称的注释”git push --tags //将新产生的标签推到远程服务器git push origin

2020-07-28 21:30:58

Dell服务器的 Idrac调试口的配置方式

iDrac 配置一.iDrac IP地址修改方法如下所示:进入 服务器的bios界面启动计算机,当看到DELL启动画面时,按“F2”键进入BIOS进入BIOS后 选择 IDRAC Setting如果在bios界面中没有找到就去System setup中寻找,如图显示:进入 iDRAC Setting 之后 ,选择设置网络Network选项在进入Network配置选项后,按照 截图所示配置:然后设置 iDRAC的IP地址:只修改 IPV4 SETTINGSEnable IPv4 选项设置

2020-07-28 16:13:04

gitlab 无法git clone 的一个小点

我这个情况不知道是否通病:因为我本身在服务器上安装了一个 apache2的网页服务器所以ip地址就是本机的ip地址但是我和gitlab的端口区分开了所以我后来发现无法git clone 下来但是我加上端口号区别之后发现就没什么问题了所以有相同的情况的先检查是否是端口的问题然后在排除其他的问题...

2020-07-27 22:17:25

datatables

兄弟们还在为后台的数据表烦恼吗赶紧使用 datatables吧但是一定要是用 editorda.datables ,这就节省了在数据表上创建和操作的时间如图:下载地址:https://www.datatables.net/download/

2020-07-26 10:48:51

gcc s.lds 使用方法

在__bss_start之前插入下面之句话_myown_start = .; .myown : { *(.myown) } = 0x90000000 //可以修改 _myown_end = .; code_segment : { *(code_segment) }创建lds通用脚本#!/bin/bash #Name:CreateLds#Auther:hongyu#Desc:#Usage:#Path:/home/hongyu#Update:Fri

2020-07-25 01:35:50

vim 如何出创建工程目录

:r!(bash)#其实其中bash命令代表你要输入的命令,所以你可以创建一个目录利用shell命令

2020-07-23 13:27:03

adjango 基本的使用

HelloWorld: 项目的容器。manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。HelloWorld/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。HelloWorld/asgi.py: 一个 ASGI 兼容的 Web 服务器的入口,以便运行你的项目。HelloWorld/settings.py: 该 Django 项目的设置/配置。HelloWorld/urls.py: 该 Django 项目的 URL

2020-07-23 10:16:25

shell cp进度条改良版

#!/bin/bash #Name:copyprogess#Author:hongyu#Desc:#Usage:#Path:/home/hongyu/bin#Update:Wed 22 Jul 2020 09:38:37 AM UTCdraw_bar(){ local cur=$1 local all=$2 let local speed=(cur*100)/all local fonts="#" let local count=speed-1 [[ $((count%2))

2020-07-22 20:21:29

git 你get了吗(git命令日常使用)

git clone //从远程版本库克隆git pull //更新当前版本git add //增加新的文本或者目录git commit //提交git push origin master //提交到远程master目录git show //显示某次提交的信息git co --filename //抛弃工作区修改目录git log -p <file> //查看提交详细的修改日志git log --stat //查看提交统计信息git rm //删除版本库不需要的文件或者目

2020-07-22 16:45:40

作为一名程序员为什么要用vim作为自己的IDE编辑器

我用vim已经有1年了,所以我可以谈谈 为什么实用vim作为自己的IDE编辑器了为什么说vim是程序员最佳的IDE(最好是在linux环境下,实际用起来要比vs好用的多)随心所欲可以完全根据自己的需求去定制实现vim,若果不满意现在有的 插件可以自己根据vim的脚本自己写一个插件,总的来说酷炫狂拽见下图 :C/C++ 的支持完善成熟尤其在youcomplete 在vim8.0 新特性的基础上,补全的实例,体验来讲是超过vs2019的如图:环境 搭配cmake clang 和 llv

2020-07-22 16:27:39

关于 #!/bin/bash脚本头文件的类型说明

#!/bin/bash 在写脚本的时候会经常写 这么一句话,刚开始 觉得不是很在意,觉得就是一个注释说明,后来发现其实并不是这句话的意思是你的脚本会以什么样的类型语言进行执行举一个 简单的例子如果在你的 /usr/bin/ 下有bash然后 接下来的 语言其实就是用bash去执行这些语句如果在你的 /usr/bin 下有 python3然后接下来的语句会以 python3 的方式 去执行这些语句大概就是这么一个意思...

2020-07-22 11:12:31

python3 Number List 元组 字典 用法区分和总结

Number以下实例在变量赋值时 Number 对象将被创建:var1 = 1var2 = 10用法:主要用来存储数值Number的数据类型是不允许改变的del 可以删除一些Number对象的引用del var1[,var2[,var3[....,varN]]]]4.支持的数据类型大概有四种:整数类型,长整型 ,浮点型,复数类型Number的数据类型转换: int(x [,base ]) 将x转换为一个整数long(x [,base ])

2020-07-22 11:01:09

YouComplete 安装语言补充说明

python3 install.pyThe following additional language support options are available:***C# support: install Mono and add --cs-completer when calling install.py.Go support: install Go and add --go-completer when calling install.py.JavaScript and TypeScrip

2020-07-21 13:42:18

嵌入式开发都需要会些什么

嵌入式开发应用工程师(只以现在的实际了解到的作为参考)1.精通C语言(有时候需要写一写简单的驱动)2.对linux系统很熟悉 (最次也得有个运维的水平)3. 熟练使用C++(c++11标准和 boost,会qt)//同下4. 熟练使用 web语言,js,html,pyhton3 // 会写一个简单的前端+ 后台管理程序就够用了5. 会移植程序6. 熟悉UNIX网络编程7. 熟练掌握 linux系统编程8. 熟练掌握shell脚本嵌入式开发工程师精通C语言会看PCB熟练和掌握对每个协议

2020-07-18 18:33:38

关于html5的使用简单总结

1.标签画图,标签名称都是英文的原意或者一些缩写,很好理解和上手2.具体语法 网上可以找到,淘宝很多商家都会html5和js,有的还精通java,而且做一个管理后台,就只需要几十块,有些感叹,和5,6年前行情完全不一样,现在竞争是真的激烈呀。。。。。。...

2020-07-18 18:04:39

JavaScript 的使用简单总结

由于是脚本语言,和 C/C++ 语法相差不大,好理解和使用 ,唯一就是对jq的使用 ,不熟练和不熟悉2.有一定编程基础的上手很快3.语法就不介绍了,想了解网上有很多讲解的网站

2020-07-18 17:59:42

C 语言 cgi 程序简单总结

C的示例程序表面上是从linux系统的stdint读取所有的网页发过来的信息,而实际上是,web服务器将这些接收到的网页信息,写入linux的stdin,至于具体为什么可以看看boa的源码,工程小方便阅读注意事项,就是解读从stdin传过来的信息,由于C是过程性,模块化的语言,所以处理较麻烦,所以处理信息是最麻烦的,而发送方法就是往stdout写入数据,或者直接打印到 stdout中。...

2020-07-18 17:55:50

3层交换机和2层交换机的区别

OSI 7 层 模型 ,链路以上的可以统称为 应用层,所以 三层交换机市场价格也是 偏贵的3层:物理,链路,应用层2层:物理 ,链路 //在交换机上会有提示灯,如果链路不同,灯是不会闪的,此时说明交换机和其他的设备之间物理是没有通路的而应用层就是所谓的路由的配置和使用了...

2020-07-18 17:41:58

关于对锐捷光交换机的使用

1.en 进入特权模式(类似root)2.show in (接口名称) // 查看某个端口的所有详细信息3. mtu 命令需要进入 一个固定接口进行使用4. show running-config //查看已经配置好的端口信息5. in (端口名称) //配置某个端口的 进入方式6. in vlan (vlan id) //配置某一个vlan7. switchprot mode (模式)8. switchport access in vlan (vlan名称) //将某一个端口划分到 某一个

2020-07-18 17:36:08

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取