自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

赛 sisrnb 的专栏

赛(sisrnb)的博客

  • 博客(25)
  • 资源 (8)
  • 收藏
  • 关注

原创 alsa-lib的unable to create IPC shm instance问题的解决

2015-12-08 19:34### 问题描述:一个开机自动启动app,该app调用alsa-lib,有一定概率该app启动时,alsa-lib报出如下错误信息:unable to create IPC shm instance并导致没有声音之类的问题。### 调查过程:1.下载最新alsa-lib代码并解压,地址如下:ftp://ftp.alsa

2015-12-08 22:04:32 1549

原创 Linux下非轮询方式监控网卡连接状态

在Linux下监控网卡的连接状态有多种方式,我想要的方式,不是以轮询方式定时查询或主动获取某个值,而是在网卡连接状态变化时我的程序能收到通知。通过搜索找到stackoverflow上的一帖子(地址见后面的参考)得到了线索,做法是:1. 使用AF_NETLINK socket2. 绑定到RTMGRP_LINK组3. 等待接收RTM_NEWLINK和RTM_DELLINK类型的me

2015-11-08 22:53:15 3436

原创 将博客搬至CSDN

旧家博客地址:http://blog.sina.com.cn/sisrnb...

2015-11-04 08:02:41 721

原创 关于Ctrl+R(reverse-search-history)的反向搜索 —— forward-search-history的快捷键

Ctrl+R执行的是reverse-search-history,通过Ctrl+R可以根据关键字搜索历史命令,按多次Ctrl+R可以继续搜索更旧的历史命令,但有时按快了多按了一次Ctrl+R,想要找的命令错过去了,此时想要往另一个方向搜索历史命令的方法。查看`manbash`,搜索forward-search-history,实际上forward-search-history的快捷键是C

2015-11-04 08:02:38 9659

原创 debian wheezy在登陆gnome后关闭键盘背光

每次debian启动后,键盘背光都是最亮,我不常用键盘背光,每次debian启动后都需要手动关闭键盘背光。曾经试图找个解决办法,当时没成功放弃了。现在又找了找,终于找到了一个方法,在登陆后能自动关闭键盘背光。执行 gnome-session-properties ,出现如下窗口:wheezy在登陆gnome后关闭键盘背光" TITLE="debian wheezy在登陆gnome后关闭键

2015-11-04 08:02:36 1312

原创 解决使用iso作为apt源时的WARNING_The_following_packages_cannot_be_authenticated

网上的将iso作为apt源的方法,基本都是如下几步(以debian为例):1. mkdir /mnt/iso2. 编辑/etc/fstab,添加如下内容:      /path/debian.iso /mnt/iso udf,iso9660 loop 003. 编辑/etc/apt/sources.list,添加如下内容:      deb file:///mnt/iso/ whe

2015-11-04 08:02:33 6311

原创 linux下使用软件方式调节屏幕亮度

由于现在大多数LED背光的显示器的亮度调节机制(感兴趣可以搜索“PMW调光”),在显示器处于低亮度时,背光会有闪烁,有些比较差的显示器尤为明显,只有在最高亮度时没有闪烁。为了实现亮度低且无闪烁,一个解决办法是:先把屏幕亮度调至最高,然后使用软件方式降低屏幕亮度。google多次,终于找到了xbrightness这个软件,后来又找到了redshift这个软件。一. 使用redshif

2015-11-04 08:02:31 2646 1

原创 pthread高优先级线程的优先效果试验

WARNING: 试验程序之前注意保存正在编辑的东西,以防某些数值设置大了导致PC一直假死。先给出示例程序如下:-------------------------------------------------------------------------------#include#include#include#include#include#define PRINTF

2015-11-04 08:02:28 4654

原创 OK6410开发板tftp启动内核出现错误:do not support this address XXXXXXXX

参考《OK6410-B开发板LINUX3.0.1-2013-01用户手册.pdf》的“Uboot设置TFTP启动内核”这个章节,并下载了手册中提到的nfs-tftp.txt(日期为2013-08-12 09:52),将OK6410开发板设置成tftp启动内核,过程中在uboot命令行输入过如下命令:setenv bootcmd   tftp 0x20008000 zImage\;bootm

2015-11-04 08:02:26 1144

原创 debian wheezy升级内核后无法启动的一种情况

使用linuxkernel源码升级内核,在执行完mkinitramfs、修改完grub.cfg后,重启出现如下错误:Gave up waiting for root device.  Commonproblems:- Boot args (cat /proc/cmdline)  - Check rootdelay= (dit the system waitlong enough?)

2015-11-04 08:02:24 2304 1

原创 在64-bit debian wheezy上运行32-bit程序真正需要做什么

看了看debian wiki上的multiarch,对于在64-bit debianwheezy上运行32-bit程序,了解了所需安装的最少软件包。multiarch是在debian wheezy(7.0)上首次引入的,旧版的debian是不支持multiarch的。网上常见的运行32-bit程序的方法分如下3步:1. 添加软件包管理器的i386(32-bit)支持支持    dpkg

2015-11-04 08:02:21 1915

原创 [摘录]gnome-shell 无响应时一般需要做什么

一般情况下的 gnome-shell 无响应:Typically when gnome-shell fails to respond you can do 1 oftwo things:1. Alt+F2 and if you get a dialog for executing commands typerestart2. Ctrl+Alt+F2 to switch to term

2015-11-04 08:02:19 1790

原创 Gnome 3 有时无响应的临时解决办法

Debian Wheezy 7.1 在运行Gnome 3 桌面时,有时桌面突然卡住,对于鼠标点击和键盘输入无任何响应(fedora 18 同样存在此问题)。此问题发生时,鼠标能动,当鼠标分别停留在按钮和文本框上时鼠标形状也能够正常变化;如果卡住之前开启了音乐播放器,还能听到音乐;可以使用Ctrl+Alt+F1-F6切换到其他终端。关于此问题,本人未搜索到彻底的解决办法,临时的解决办法

2015-11-04 08:02:16 1713

原创 修改Debian Wheezy 7.0 7.1的apt缓存路径

由于Fedora 18x64的稳定性越发的不满足所需,权衡了一下软件的新旧程度和系统的稳定性,开始投奔Debian Wheezy7.0/7.1。投奔了Debian,就需要使用apt,就需要配置apt。想配置apt-get的缓存路径,上网一顿搜索,找到的都不好用,而且还有很多重复的文章,可能是由于网上的配置是旧版Debian的。于是开始查看官方的文档,猛敲如下命令:man apt

2015-11-04 08:02:14 1555

原创 修改Fedora 18的窗口背景颜色为浅绿色

编辑/usr/share/themes/Adwaita/gtk-3.0/gtk.gresource,找到"@define-color theme_base_color #ffffff",替换其中的"ffffff"为"c7edcc",重启。PS: 话说现在的gnome3没有个设定背景颜色的选项,上网上苦苦搜索,再加上各种尝试,终于搞定了窗口背景颜色的修改。

2015-11-04 08:02:11 1203

原创 Fedora 18下使用源码包安装goldendict-1.0.1

下载源码包,这里下载的是goldendict-1.0.1-src.tar.bz2。建立一个文件夹,并将源码包解压到新建的文件夹中,然后cd到这个文件夹中。执行./configure,提示:To build the program, run qmake, then make.The following dependency packages are r

2015-10-21 23:12:11 1622 1

原创 Fedora 18在ASUS N6系列电脑上以太网卡驱动的安装

电脑为ASUS N6系列,以太网卡的型号为Atheros AR8161/8165。 到此网卡的官方网站上未找到Linux下的驱动。在网上搜索这个网卡驱动的安装,最后得到的结论是安装alx Ethernet driver。 alx Ethernet driver的网址如下:http://www.linuxfoundation.org/collaborate/workgroup

2015-10-21 22:55:28 824

原创 CRC校验的函数及校验文件示例

//VS2005、VC6下编译通过,CRC校验的函数及相关内容是网上找的,自己稍微改动下,写了个校验文件用的调用示例#include#define CRC32_POLYNOMIAL 0xEDB88320unsigned long tableCRC32[256];void InitializeTableCRC32();unsigned long GetCRC32(PTCHAR buffer, unsigned long length);unsigned long Get

2010-07-01 00:01:00 1501

原创 Win32 API 文件搜索函数及示例

//VS2005、VC6下编译通过,普通的递归算法#include#define MAX_FILE_COUNT 64#define MAX_SEARCH_TIME 4096 //大概的数,由于程序算法,实际会多几次int iSearchTime=0;//搜索文件(包括文件夹)次数计数器void FindFiles(const PTCHAR szDirectory,const PTCHAR szFileName,PTCHAR szsResult[],int *coun

2010-06-30 23:49:00 3855 1

原创 1110式SQL多条件查询where语句

 要实现如图所示的功能所需的SQL存储过程有多个法。 比较常规的写法:create proc ArticleSearch@articleTitle varchar(50)=null,@userName varchar(50)=nullasdeclare @sqlString varchar(1024)set @sqlString=set @sqlSt

2009-07-12 09:12:00 2728

原创 电脑设置密码而任何时候都无需输入密码——自动登陆的可能的最理想方式

①在 开始->运行 里输入 control userpasswords2 回车,然后在出现的对话框中取消“要使用本机,用户必须输入用户名和密码”的复选框,接着在弹出框中输入登陆所要使用的用户名和密码,确定下去。这样就可以实现开机自动登陆了。 与上面有同作用的另一方法是:在HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVers

2009-03-21 08:15:00 1808

原创 电子书中能选中但右键和Ctrl+C都无法复制的文字的一种复制方法

从网上下来的exe格式的电子书,有的可以选中其中的文字,有的不可以,但基本都不能复制其中的文字。o在看exe的电子书时,有一次看可以选中文字的,当时不知怎地想把选中的文字往哪里拖,于是就往TheWorld浏览器里拖,偶然发现了TheWorld浏览器弹出了保存txt文件的窗口,于是保存,然后看看保存的文件,电子书中的文字被复制了  Amazing...后来又发现往写字板里拖也可以 

2008-04-19 19:44:00 2667

原创 在计算机管理中重命名用户后我的电脑中我的文档消失的解决办法

2008-04-09  By:波塞(Bsi)在计算机管理中重命名用户后我的电脑中我的文档会消失。解决思路是:猜想一下,是不是由于重命名后,某个设置的值原先是旧的用户名,这个值重命名后应该改为新的用户名,而系统没有更改。如果能找到这个设置,并更改它的值为新的用户名,就应该能恢复我的电脑中消失的我的文档。开始验证猜想:开始->运行:输入regedit回车,按Ctrl+F打开查找对话框,勾选“全字匹

2008-04-19 19:42:00 5173

原创 进入桌面时间长的一故障的解决

2007-08-14  By:波塞(Bsi)在"Windows正在启动"对话框结束之后,输入完开机密码后,开始进入桌面,此时桌面是一片空旷的背景色,只有可以移动的鼠标箭头,由于系统出了某故障,这个空白的画面持续的时间很长,且看硬盘灯的情况说明此时不是正在加载程序,不是因为开机启动项过多而导致的故障,此时任务管理器倒是可以调出,开机时间在这上多了很大一块.此故障虽然不影响开机完后的操作,却很浪费

2008-04-19 19:39:00 1835

原创 停用笔记本自带键盘的一方法

停用笔记本自带键盘的一方法2008-04-04  By:波塞(Bsi)有时候,需要停用笔记本的自带键盘,而只用外接的USB键盘。但是,一般的,在设备管理器中是无法停用笔记本本身的键盘的,没有停用的选项。经过小辈的瞎鼓捣,找到了一个停用笔记本自带键盘的方法。首先要注意到,一般如果是一个设备有了异常,即在设备管理器中有黄色叹号或问号显示的设备,是可以停用的。可能Windows是这样想的:设备都

2008-04-04 13:40:00 7007

dlt-viewer AppImage

ubuntu 18.04下编译的DLTViewer-2.24.0-STABLE-qt5.12.10-r_x86_64-linux-gnu_11.4.0.AppImage,在各种发行版上能够直接使用。

2023-09-26

DataURL_生成工具_网页版_英文版

将文件编码为dataURI的工具,网页版,好不容易从国外网站找到个离线版。英文的。

2013-11-30

URL 解码器

URL 解码器 网页版,单个html文件,其中的脚本全部为javascript 支持GB2312、Unicode、UTF-8 简洁实用 PS:其中的js代码收集自网络

2013-11-25

pthread Tutorial

简短的pthread手册,英文。 Contents 1 Introduction 2 2 Creating and Destroying Threads 3 2.1 Creating Threads . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Returning Results from Threads . . . . . . . . . . . . . . . . . . 5 3 Thread Synchronization 8 3.1 Mutual Exclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.2 Condition Variables . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.3 Semaphores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 3.4 Reader/Writer Locks . . . . . . . . . . . . . . . . . . . . . . . . . 14 4 Thead Models 16 4.1 Boss/Worker Model . . . . . . . . . . . . . . . . . . . . . . . . . 16 4.2 Pipeline Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 4.3 Background Task Model . . . . . . . . . . . . . . . . . . . . . . . 18 4.4 Interface/Implementation Model . . . . . . . . . . . . . . . . . . 18 4.5 General Comments . . . . . . . . . . . . . . . . . . . . . . . . . . 19 5 Thread Safety 20 5.1 Levels of Thread Safety . . . . . . . . . . . . . . . . . . . . . . . 20 5.2 Writing Thread Safe Code . . . . . . . . . . . . . . . . . . . . . . 23 5.3 Exception Safety vs Thread Safety . . . . . . . . . . . . . . . . . 23 1 6 Rules for Multithreaded Programming 24 6.1 Shared Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 6.1.1 What data is shared? . . . . . . . . . . . . . . . . . . . . 24 6.1.2 What data is not shared? . . . . . . . . . . . . . . . . . . 25 6.1.3 What type of simultaneous access causes a problem? . . . 25 6.1.4 What type of simultaneous access is safe? . . . . . . . . . 25 6.2 What can I count on? . . . . . . . . . . . . . . . . . . . . . . . . 26

2013-11-17

Pthreads APIs - User's Guide and Reference

pthread的api参考手册,英文。 内容: Complete Pthread API list Thread management APIs Thread specific storage APIs Thread cancellation APIs Mutex synchronization API Condition variable synchronization APIs Read/write lock synchronization APIs Signals APIs What are Pthreads? Primitive data types for Pthreads Feature test macros for Pthreads OS/400 Pthreads versus the POSIX standard, the Single UNIX Specification, and other threads implementations Header files for Pthread functions Pthread glossary Other Sources of Pthread Information Writing and compiling threaded programs Running threaded programs Troubleshooting Pthread errors Information on the Pthread API examples

2013-11-17

屏幕亮度(色温)软调节

LED背光的显示器调暗了会频闪,调亮了又刺眼,使用这个程序在最高亮度下软调节屏幕的亮度吧。 xflux是32位程序,ldd xflux后会输出所依赖的库,按照提示安装所依赖的库就可以运行了。

2013-10-28

Windows程序设计(第5版,另一个chm版,封面正确版)

这个的封面图片是正确的,带翻页按钮 搜索到国外网站BT下的

2010-07-23

DOS下的经典指法练习软件 - JP.EXE

DOS下的经典指法练习软件 - JP.EXE 可以说事古董级的指法练习软件,比较实用。

2008-05-04

梦幻模拟战 Langrisser 2 Ⅱ English

资源分改0了,因现在有更好的版本了,下面是下载地址,我就不上传了。 http://mijet.eludevisibility.org/Langrisser%20II/LangrisserII.html 难得的梦幻模拟战Ⅱ(LangrisserⅡ(English))英文版,曾在网上搜索了很久,最后在国外的一个网站上找到的。只可惜通关没有英化完全

2008-05-04

空空如也

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

TA关注的人

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