1.环境说明: 系统:ubuntu16.04 2.安装svn 3.创建存放代码仓库目录 4.设置svn服务启动目录 5.暂时停止svnserver服务 6.创建项目仓库目录(如项目名称为aaa) 7.编辑配置配置文件 将相关注释去掉 8.添加相关用户 格式:用户名 = 密码 多个用户写多行 9.设置 ...
分类:
系统服务 时间:
2019-07-05 17:37:26
收藏:
0 评论:
0 赞:
0 阅读:
99
前言 最近接了个任务,需要把代码移植到armv7平台,搜寻相关方法,了解到可以利用交叉编译工具如:gcc-linaro-arm-linux-gnueabihf。把自己依赖的第三方库代码和自己代码分别编译就好。后来公司买了个树莓派,我直接在树莓派上编代码了,过程中没有很大的问题,记录下。 1.确定第三 ...
分类:
系统服务 时间:
2019-07-05 17:34:26
收藏:
0 评论:
0 赞:
0 阅读:
150
修改配置文件 ,去掉PermitRootLogin前的注释,修改值为 ,然后重启 服务即可 执行该操作后root账号便无法远程登录,因此在此之前要先新建一个账号,并设置密码 ...
分类:
系统服务 时间:
2019-07-05 16:41:39
收藏:
0 评论:
0 赞:
0 阅读:
105
open 方法提供给驱动来做任何的初始化来准备后续的操作. 在大部分驱动中, open 应当 进行下面的工作: 检查设备特定的错误(例如设备没准备好, 或者类似的硬件错误 如果它第一次打开, 初始化设备 如果需要, 更新 f_op 指针. 分配并填充要放进 filp->private_data 的任 ...
分类:
系统服务 时间:
2019-07-05 16:41:13
收藏:
0 评论:
0 赞:
0 阅读:
127
在内部, scull 使用一个 struct scull_dev 类型的结构表示每个设备. 这个结构定义为: struct scull_dev { struct scull_qset *data; /* Pointer to first quantum set */ int quantum; /* ...
分类:
系统服务 时间:
2019-07-05 16:34:32
收藏:
0 评论:
0 赞:
0 阅读:
119
在介绍读写操作前, 我们最好看看如何以及为什么 scull 进行内存分配. "如何"是需要全 面理解代码, "为什么"演示了驱动编写者需要做的选择, 尽管 scull 明确地不是典型设备. 本节只处理 scull 中的内存分配策略, 不展示给你编写真正驱动需要的硬件管理技能. 其他风味的设备由不同的 ...
分类:
系统服务 时间:
2019-07-05 16:29:28
收藏:
0 评论:
0 赞:
0 阅读:
128
Unix 系统已经长时间支持名为 readv 和 writev 的 2 个系统调用. 这些 read 和 write 的"矢量"版本使用一个结构数组, 每个包含一个缓存的指针和一个长度值. 一个 readv 调 用被期望来轮流读取指示的数量到每个缓存. 相反, writev 要收集每个缓存的内容到一 ...
分类:
系统服务 时间:
2019-07-05 16:21:20
收藏:
0 评论:
0 赞:
0 阅读:
109
读和写方法都进行类似的任务, 就是, 从和到应用程序代码拷贝数据. 因此, 它们的原型 相当相似, 可以同时介绍它们: ssize_t read(struct file *filp, char user *buff, size_t count, loff_t *offp); ssize_t writ ...
分类:
系统服务 时间:
2019-07-05 16:17:57
收藏:
0 评论:
0 赞:
0 阅读:
99
write, 象 read, 可以传送少于要求的数据, 根据返回值的下列规则: 如果值等于 count, 要求的字节数已被传送. 如果正值, 但是小于 count, 只有部分数据被传送. 程序最可能重试写入剩下的数 据. 如果值为 0, 什么没有写. 这个结果不是一个错误, 没有理由返回一个错误码. ...
分类:
系统服务 时间:
2019-07-05 16:08:11
收藏:
0 评论:
0 赞:
0 阅读:
114
用tr需要新增变量,用declare或typeset需要在变量赋值前或者赋值后单独声明,都有些麻烦 此方法为bash 4.0以后新增,bash 4.0 2009年发布 $ test="abcDEF" # 把变量中的第一个字符换成大写 $ echo ${test^}AbcDEF # 把变量中的所有小写 ...
分类:
系统服务 时间:
2019-07-05 16:03:24
收藏:
0 评论:
0 赞:
0 阅读:
113
read 的返回值由调用的应用程序解释: 如果这个值等于传递给 read 系统调用的 count 参数, 请求的字节数已经被传送. 这是最好的情况. 如果是正数, 但是小于 count, 只有部分数据被传送. 这可能由于几个原因, 依赖 于设备. 常常, 应用程序重新试着读取. 例如, 如果你使用 ...
分类:
系统服务 时间:
2019-07-05 16:02:33
收藏:
0 评论:
0 赞:
0 阅读:
94
说明: liunx中文件句柄有两种,一种是用户级的,一种是系统级的 文件句柄限制,就是规定的单个进程能够打开的最大文件句柄数量(Socket连接也算在里面,默认大小1024) 1 用户级的修改 1.1 用户级修改临时生效方法 重启后失效 ulimit 命令身是分软限制和硬限制,加-H就是硬限制,加- ...
分类:
系统服务 时间:
2019-07-05 15:07:45
收藏:
0 评论:
0 赞:
0 阅读:
150
在我们运行项目前,都需要将项目部署到tomcat上,但是有时我们会遇到这种情况:项目明明存在,但是eclipse中tomcat的add and remove找不到项目,无法部署,那么这个问题该如何解决呢? 在我们运行项目前,都需要将项目部署到tomcat上,但是有时我们会遇到这种情况:项目明明存在, ...
分类:
系统服务 时间:
2019-07-05 15:02:41
收藏:
0 评论:
0 赞:
0 阅读:
218
1. 前言 一台计算机是由一堆硬件设备组合而成,在硬件之上是操作系统,操作系统与计算机硬件密不可分,操作系统用来管理所有的硬件资源提供服务,各个硬件设备是通过 总线 进行连接起来的: 在操作系统之上,需要一个人机交互接口,我们才能使用计算机对其发送指令,这个人机交互接口就是 shell,如图: 操作 ...
分类:
系统服务 时间:
2019-07-05 14:59:03
收藏:
0 评论:
0 赞:
0 阅读:
118
就这三步骤,下面的是实例不看也罢。 具体实例如下: 执行apt-get update更新后操作: ...
分类:
系统服务 时间:
2019-07-05 14:58:06
收藏:
0 评论:
0 赞:
0 阅读:
179
修改文件/etc/network/interfaces 在里面加入: 然后重启电脑。 ...
分类:
系统服务 时间:
2019-07-05 14:15:23
收藏:
0 评论:
0 赞:
0 阅读:
111
转自: http://blog.csdn.net/gatieme https://blog.csdn.net/gatieme/article/details/51673229 scp传输当两台LINUX主机之间要互传文件时可使用SCP命令来实现 scp传输速度较慢,但使用ssh通道保证了传输的安全性 ...
分类:
系统服务 时间:
2019-07-05 14:09:43
收藏:
0 评论:
0 赞:
0 阅读:
154
linux服务器配置及常用命令 - Ubuntu - centos - 开发软件配置及服务环境的搭建 - 软件的安装和配置 - mysql数据库使用、monDB使用、redius的使用 - git的使用 linux操作系统 操作系统是电脑的管家,管理电脑软硬件资源,直接运行在裸机上的,其他软件都必须 ...
分类:
系统服务 时间:
2019-07-05 14:09:24
收藏:
0 评论:
0 赞:
0 阅读:
186
Eclipse快捷键大全 Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当 ...
分类:
系统服务 时间:
2019-07-05 13:44:55
收藏:
0 评论:
0 赞:
0 阅读:
83
在Linux桌面系统中,如果需要自己添加一个应用程序,如果是标准的bin, lib, share结构,我通常将其放在/usr/local/bin中。如果非这样,或者程序文件很多,易造成Linux系统目录结构混乱,我通常把应用程序放在/opt目录下。然后给该程序添加开始菜单快捷方式图标、图标文件、MI ...
分类:
系统服务 时间:
2019-07-05 13:18:02
收藏:
0 评论:
0 赞:
0 阅读:
114