步骤如下: 1、 更新系统  yum –y update 2、安装Mono源码安装需要的库 yum -y install wget glib2-devel libtiff libtiff-devel libjpeg libjpeg-devel giflib giflib-devel libpng libpng-devel libX11 libX11-devel freetype freetype-devel fontconfig fontconfig-devel libexif libexif-devel gcc-c++ gettext unzip zip ...
1. 在 LINUX 命令平台输入 1-2 个字符后按 Tab 键会自动补全后面的部分(前提是要有这个东西,例如在装了 tomcat 的前提下, 输入 tomcat 的 to 按 tab)。 2. ps 命令用于查看当前正在运行的进程。 grep 是搜索 例如: ps -ef | grep java 表示查看所有进程里 CMD 是 java 的进程信息 ps -aux | grep java -aux 显示所有状态 ps 3. kill 命令用于终止进程 例如: kill -9 [PID] -9 表示强迫进程立即停止 通常用 ps 查看进程 PID ,用 kill 命令终止进程 网上关于这两块 ...
我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。 nohup/setsid/& 场景: 如果只是临时有一个命令需要长时间运行,什么方法能最简便的保证它在后台稳定运行呢? hangup 名称的来由 在 Unix 的早期版本中,每个终端都会通过 modem 和系统通讯。当用户 logout 时,modem 就会挂 ...
git实在是太popular了,之前一个项目,用yii2框架做,composer管理包依赖,这些个插件除少数放在svn上,其他都在git里,如果不懂git,真的是不能愉快的玩耍了,,,没装git就连插件都装不上,,,好在git之父和linux之父是同一个人,有一丢丢小小的linux知识,于是除了用github公有代码仓库外,自己也搭建一个私有git仓库。因为,前些天已经在微软云服务器装上了git,这次只是复习一下思路,写成博客,所以还是用vmware workstation下的centos7虚拟机… 1.yum – y install git     & ...
Linux下的一个项目需要用到ras加密处理,查找一下发现用Openssl非常方便,分享一下使用openssl加解密的两个方法. 加密 #include <stdio.h> #include <string.h> #include <stdlib.h> #include <openssl/bn.h> #include <openssl/err.h> #include <openssl/rsa.h> #include <openssl/pem.h> #include <string.h> ...
在修改CCV程序的时候发现ofTrueTypeFont不能绘制中文字体,在网上找了也没有看到关于ofTrueTypeFont绘制中文的解决方案.后来从一个日本开发者网站看到了ofTrueTypeFont绘制中文的相关实现. ofTrueTypeFontWS.h #ifndef _OF_TTF_FONT_WS_H_ #define _OF_TTF_FONT_WS_H_ #include "ofTrueTypeFont.h" struct FT_LibraryRec_; struct FT_FaceRec_; class ofTrueTypeFontWS : public ofTrue ...
在修改CCV程序的时候发现ofTrueTypeFont不能绘制中文字体,在网上找了也没有看到关于ofTrueTypeFont绘制中文的解决方案.后来从一个日本开发者网站看到了ofTrueTypeFont绘制中文的相关实现. ofTrueTypeFontWS.h #ifndef _OF_TTF_FONT_WS_H_ #define _OF_TTF_FONT_WS_H_ #include "ofTrueTypeFont.h" struct FT_LibraryRec_; struct FT_FaceRec_; class ofTrueTypeFontWS : public ofTrue ...
#include <stdio.h> #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <netdb.h> #include <stdlib.h> #include <iostream> #include <string.h> #include <unistd.h> #include <fstream> #include <vector> #include ...
#include <gtk/gtk.h> gboolean expose_event_callback(GtkWidget *widget, GdkEventExpose *event, gpointer data) { GdkGC *gc = widget->style->fg_gc[GTK_WIDGET_STATE(widget)]; GdkDrawable *drawable = widget->window; ...
#include <stdio.h> #include <alsa/asoundlib.h> int main(void) { int unmute, chn; int al, ar; snd_mixer_t *mixer; snd_mixer_elem_t *master_element; snd_mixer_open(&mixer, 0); snd_mixer_attach(mixer, "default"); snd_mixer_selem_register(mixer, NULL, NULL); snd_mixer_loa ...