
linux
文章平均质量分 78
zerokkqq
这个作者很懒,什么都没留下…
展开
-
批量转换文件名大小写
<br />批量转换文件名大小写<br />来源: ChinaUnix博客 日期: 2008.08.19 10:52 (共有0条评论) 我要评论<br /> <br />最近复习shell编程,搞了个递归实现批量转换文件名大小写的脚本,放在这里做个备份。具体用法:<br />Usage: ./switchcase.sh -direct item1 item2 ...<br />direct: u -- to upcase/(default/), l -- to lowcase<br转载 2011-03-18 15:37:00 · 873 阅读 · 0 评论 -
Win+Linux单系统解决方案——WSL(入门篇)
介绍作为一名程序员很多时候需要Linux环境,但是由于PS等某些工具,也不能抛弃Windows,需要双系统来回切 换很是麻烦,用虚拟机又担心性能损耗,但是这么久也是将就着过来了,直到知道了WSL.这篇文章介绍了安装WSL中的一些坑,希望将来的人能少走一些弯路(教程足够详细萌新都能看懂的那种).WSL(Windows Subsystem for Linux) 适用于Linux的Wind...转载 2018-03-29 13:57:42 · 3649 阅读 · 0 评论 -
信号量与互斥锁
号量(semaphore)信号量是E.W.Dijkstra提出的方法,它使用一个整型变量来累计唤醒次数,供以后使用。一个信号量的取值可以为0,或者为正值。 信号量有两种操作:P(wait):检查其值是否大于0,若大于0,则将其值减1; 若等于0:则进程将睡眠。V(signal):信号量的值加1PV操作是原子操作:原子操作指一组相关联的操作要么都不间断地执行,要么都不执行。互斥量(mutex)如果不...转载 2018-04-11 20:14:31 · 522 阅读 · 0 评论 -
Hypervisor, KVM, QEMU总结
Hypervisor概念作用种类特点多HypervisorQEMU和KVMKVMQEMUQEMU-KVMlibvirtHypervisor1.概念Hypervisor——一种运行在基础物理服务器和操作系统之间的中间软件层,可允许多个操作系统和应用共享硬件。也可叫做VMM( virtual machine monitor ),即虚拟机监视器。Hypervisors是一种在虚拟环境中的“元”操作系统。...转载 2018-04-04 10:45:15 · 957 阅读 · 0 评论 -
[收藏]基于devkitPro的PSP开发环境搭建指南
PlayStation Portable开发环境的搭建说明:原本准备用CYGWIN搭建的,但发现难度太大,出了好多错,网上也没搜索到好的解决方法,最后放弃。下面是从〈从灰狼和毛毛的窝〉中拷出来的。因为完全足以引导环境搭建,这里只做收藏。稍做修改。向灰狼兄表示感谢。这里我选择了devkitPro。安装时安装程序将会从网络下载所需的安装组件。安装完成后需要在环境变量中加上PSPSDK,其变量值为D:/...转载 2018-02-16 15:32:17 · 1527 阅读 · 0 评论 -
ARM平台指令虚拟化初探
0x00:什么是代码虚拟化? 虚拟机保护是这几年比较流行的软件保护技术。这个词源于俄罗斯的著名软件保护软件“VmProtect”,以此为开端引起了软件保护壳领域的革命,各大软件保护壳都将虚拟机保护这一新颖的技术加入到自己的产品中。代码虚拟化是将程序代码编译为虚拟机指令即虚拟代码(自己定义的代码集),通过虚拟CPU解释并执行的一种方式,大致流程如下:我们抛开ARM平台CPU流水线机制不谈,简单来说...转载 2018-02-15 14:07:36 · 701 阅读 · 0 评论 -
目标世界上最小的Linux系统—ttylinux体验
ttylinux的官方网址:http://ttylinux.net/简单翻译一下:你当前访问的是ttylinux的主页,一个针对多种CPU架构的极小的GNU/Linux系统。最小的ttylinux系统仅有8MB大小,可以运行在具有28MB内存的i486机器上,不但如此系统还提供了完整的命令行环境,并且可以访问英特网。这个项目的目标是创建一个类似于其他较大发行版本转载 2018-02-04 21:15:43 · 5944 阅读 · 0 评论 -
开发人员学Linux(11):CentOS7安装配置持续集成工具Jenkins
1.前言在上一篇讲述了如何在CentOS7中安装并使用代码质量管理平台SonarQube6.4,在上一篇中讲到了SonarQube支持多种方式来分析代码质量,其中有一种方式之一就是在持续集成工具中来自动完成代码质量分析,本篇就是继续上一篇来讲述如何安装并使用Jenkins。Jenkins的前身是Hudson,在写作本文时Jenkins的最新版本为2.84.2.准备软件准备:je转载 2017-10-24 13:54:54 · 484 阅读 · 0 评论 -
linux/unix 段错误捕获(打印栈,addr2line使用)
原文地址:http://www.cnblogs.com/lidabo/p/4545644.htmlLinux的Core调试方法之二linux环境下段错误的产生原因及调试方法小结 最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段错误”(Segm转载 2017-07-18 14:09:33 · 1075 阅读 · 0 评论 -
linux与window文件目录共享——samba配置及在windows映射
一、【redhat下配置samba】1.启动服务[root@localhost ~]# /etc/init.d/smb start[root@localhost ~]# /etc/init.d/nmb start2.查看服务启动[root@localhost ~]# pgrep smbd50985100[root@localhost ~]# pgrep nmbd转载 2017-06-18 19:18:05 · 804 阅读 · 0 评论 -
Windows WCHAR 到 Linux wchar_t 字符类型的转换
Windows WCHAR 到 Linux wchar_t 字符类型的转换标签: windowslinux字符乱码转换2015-05-14 12:05 679人阅读 评论(0) 收藏 举报 分类: Linux 编程(14) 版权声明:本文为博主原创文章,未经博主允许不得转载。1、简介 这几天涉及到一个小项目,Windows 和Linux通过TCP进行通信,但是他们之间的字转载 2016-12-25 10:09:34 · 574 阅读 · 0 评论 -
linux 下的 wchar_t
linux 下的 wchar_t1. 默认情况下,windows 下的 wchar_t 占两个字节的长度,而 linux 下的 wchar_t 占四个字节的长度,可以在使用 gcc 编译程序的时候再后面跟上 -fshort-wchar 来解决这个问题。2. linux 下 wchar_t* 字符串的输出问题 —— 没有解决。3. 如下程序,可输出宽字符,但是如果转载 2016-12-24 22:43:06 · 2534 阅读 · 0 评论 -
Ubuntu 最小精简版
好消息!Canonical公司正式宣布──Ubuntu JeOS 7.10发布了!是不是有点懵了?什么是Ubuntu JeOS 7.10?怎么突然冒出这个发行版?还是官方的?别急,听我慢慢介绍:——————Ubuntu JeOS 7.10,JeOS,即──Just enough Operation System(刚刚好的系统),发音同:Juice,是一个高度精简的、转载 2016-11-01 15:54:51 · 20766 阅读 · 1 评论 -
闲置小U盘变身最强大路由器~!
闲置小U盘变身最强大路由器~!<br /> 一些鸡肋般的小容量U盘,用起来嫌容量太少,丢了好像又觉得太可惜。不过现在将它进行一番小改造后,配合我们的电脑,就能得到一台强大的路由器,不仅省了买路由的钱,而且这台路由器在市面上基本买不到!<br /><br /> DD-WRT简介<br /><br /> 我们平常使用的每一台路由器设备,都有一个自己的操作系统OS,用于对路由设备进行各种功能设置和管理。其实我们平常所说的升级路由器固件,就是升级刷新路由设备中的操作系统,以使路由设备的功能更加原创 2011-03-27 15:57:00 · 1000 阅读 · 0 评论 -
Valgrind内存泄漏工具的安装与使用 -- Linux
Valgrind内存泄漏检测工具是一个十分便捷的工具,可以很快速的检测出所写程序是否存在内存泄漏现象,这对于C/C++程序员显得尤为重要,因为不论你有多牛逼,也难以保证自己不会忘写一个delete或者free。一:安装步骤首先下载一个Valgrind安装包。1.解压安装包 zip格式用 uzip Valgrind.xx.zip,解压完成之后进入该文件夹。2.运行./autogen.sh设置环境在执...转载 2018-04-12 09:20:59 · 2276 阅读 · 0 评论