- Gentoo Linux 快速安装记录
kimux
#gentoolinuxgentoo系统安装
gentoo快速安装过程记录写在前面:安装之前准备工作硬盘分区挂载分区开始安装stage3创建SWAP交换文件复制DNS配置fstab配置编译选项(make.conf)chrootGentooebuild软件仓库安装ebuild数据库快照并更新选择正确的配置文件安装一些必要工具GRUB其它设置主机名配置网络重启进入新系统更新@world集合新系统的一些设置最后更新日期:2022年2月2日写在前面:
- qt 工程构建过程 默认构建路径设置 通过Dos窗口 命令行 编译qt工程
丘上人
qtqt开发语言
使用windows下qt5.12.0目录一、qt工程构建1、构建步骤2、清除步骤二、qt工程默认构建路径三、通过Dos窗口运行命令进行qt工程编译一、qt工程构建Qt工程构建设置由下面圈出的构建命令完成。qt构建模式1、构建步骤构建步骤分两步,第一步是qmake,第二步是make。qmake步主要工作是用qmake.exe根据pro、make.conf等等文件生成makefile。(右键执行qma
- Gentoo:关于ccache的使用
PinoTsao
发现自己脑子挺笨的,一个ccache,gentoo文档上就写了那么点,今天才终于明白了列一下安装使用步骤吧:代码3.1:安装ccache#emergeccache激活Portage支持打开/etc/make.conf并添加ccache到FEATURES变量。然后添加一个新的变量CCACHE_SIZE并设置它为"2G":代码3.2:在/etc/make.conf中设定CCACHE_SIZECCACH
- 直接粘贴代码到网络上:command-line pastebins
孤逐王
软件作用直接把管道里面的文字内容传到网站上面,然后反馈一个地址可以读取内容。同类软件wgetpastedpastepastebinpasteie用法介绍wgetpaste为例:GENTOO~#cat/etc/portage/make.conf|wgetpasteYourpastecanbeseenhere:https://bpaste.net/show/bf4077579512常见问题pasteb
- bash-completion for gentoo和使sudo支持tab补齐
lophyxp
gentoo
为什么要使用bash-completion,因为有了它,几乎所有的命令你都可以尝试使用利用tab键来补齐。如何安装呢?1、安装必要的软件包bash-completion,会通过依赖关系自动安装gentoo-bashcompsudoemerge-abash-completion2、添加bash-completion全局USE标记到/etc/make.confsudovim/etc/make.conf
- FreeBSD 12 国内源提速 pkg 和 ports 做个笔记
sayang_shao
FreeBSD
国内的中科大dpk源:mirrors.ustc.edu.cn/freebsd-pkg//${ABI}/quarterly使用axel下载,这个工具支持多线程下载和断点续传。安装axel:#cd/usr/ports/ftp/axel#makeinstallclean安装完axel后,可以修改make.conf文件,指定axel为下载工具。#ee/etc/make.conf写入:FETCH_CMD=a
- Gentoo安装详解(四)-- 安装X桌面环境
孤逐王
安装X桌面环境:安装Xorg:检测显卡信息:dmesg|grepvideolspci|grep-iVGA配置INPUT_DEVICE、VIDEO_CARDS变量:在安装Xorg之前,你需要在/etc/portage/make.conf文件中设置两个重要的变量。(Formouse,keyboard,andSynapticstouchpadsupport)INPUT_DEVICE="evdevsyna
- 清理gentoo 编译安装包后的中间文件
coloc
eclean-GentooWiki根据这一篇官方wiki的说明,emerge下载的源码文件默认存储于/usr/portage/distfiles目录,编译后的二进制包文件默认存储于/usr/portage/packages目录。这两个目录可分别通过修改/etc/portage/make.conf配置文件中的DISTDIR和PKGDIR变量来修改。如果要清理,可通过eclean命令。使用该命令需要先
- C++中取余运算的优化
choumin
性能分析小问题
0、前言gcc/g++编译优化选项:-O这个选项控制所有的优化等级。使用优化选项会使编译过程耗费更多的时间,并且占用更多的内存,尤其是在提高优化等级的时候。-O设置一共有五种:-O0、-O1、-O2、-O3和-Os。你只能在/etc/make.conf里面设置其中的一种。除了-O0以外,每一个-O设置都会多启用几个选项,请查阅gcc手册的优化选项章节,以便了解每个-O等级启用了哪些选项及它们有何作
- freebsd 国内相当快的ports源地址
Sun丶老板
在/etc/make.conf里添加:FETCH_CMD=/usr/local/bin/wget-c-t1DISABLE_SIZE=yesMASTER_SITE_OVERRIDE=\http://ports.hshh.org/${DIST_SUBDIR}/\ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\
- 备份配置文件脚本
配置文件
我要备份的文件列表在文件filelist中 cat filelist
----------------------------------------------
/ usr / src / linux / .config
/ etc / make.conf
/ etc / portage / package.keywords
/ etc / portage / pack
- FreeBSD系统make.conf文件介绍
FreeBSD
make.conf的主要功能
make.conf是 FreeBSD 中 make(1) 的配置文件。如果不了解改变这些配置可能带来的副作用,则不应修改其中的任何配置。
通过修改 make.conf 可以达到下面这些目的:
优化系统:设定系统的处理器类型、编译参数、优化级别。
配置系统的升级服务器以及升级内容:告诉系统去哪里下载kernel和user
- Gentoo: 屏蔽Linux的启动信息
Gentoo
1. 屏蔽grub的信息
Gentoo上amd64 grub的版本是0.97-r12,需要修改源码来屏蔽屏幕打印。
- 创建本地overlay:/usr/local/portage/xxx-overlay,添加内容:PORTDIR_OVERLAY="/usr/local/portage/xxx-overlay"到/etc/make.conf
- 在本地overlay目录下
- FreeBSD使用多线程下载工具axel
FreeBSD
FreeBSD使用多线程下载工具axel 安装系统:Freebsd 7.0(i386) 程序版本:axel v1.0b cd /usr/ports/distfiles/ make install clean 修改::vi /etc/make.conf (找不到这个文件,就新建一下) 插入以下代码: 程序代码
FETCH_CMD=axel FETCH_BE
- 直接 Paste 代码到网络上
孤逐王
pastewgetpaste
软件作用直接把管道里面的文字内容传到网站上面,然后反馈一个地址可以读取内容。主要介绍wgetpaste:用法cat /etc/portage/make.conf | wgetpaste常见问题1、因为pastebin服务源无法访问导致出错。解决办法:列出可用的pastebin服务wgetpaste -SServicessupported:(casesensitive): Name:
- wgetpaste:直接 Paste 代码到网络上
aceking10
软件作用直接把管道里面的文字内容传到网站上面,然后反馈一个地址可以读取内容。主要介绍wgetpaste:用法cat/etc/portage/make.conf|wgetpaste常见问题1、因为pastebin服务源无法访问导致出错。解决办法:列出可用的pastebin服务wgetpaste-SServicessupported:(casesensitive):Name:|Url:========
- Gentoo更新系统--排除特定的软件包
孤逐王
用户软件包worldLFS/Gentoo/Arch
有选择地更新特定的类别/软件包并且忽略其他类别/软件包通过让emerge--sync在执行rsync的时候排除个别类别/软件包你需要在/etc/make.conf中赋予--exclude-from变量一个文件名,该文件应包含你想要排除的软件包。在/etc/portage/make.conf中指定包含排除软件包条目的文件:PORTAGE_RSYNC_EXTRA_OPTS="--exclude-fro
- Gentoo更新系统--排除特定的软件包
孤逐王
用户world软件包emerge
有选择地更新特定的类别/软件包并且忽略其他类别/软件包通过让emerge--sync在执行rsync的时候排除个别类别/软件包你需要在/etc/make.conf中赋予--exclude-from变量一个文件名,该文件应包含你想要排除的软件包。在/etc/portage/make.conf中指定包含排除软件包条目的文件:PORTAGE_RSYNC_EXTRA_OPTS="--exclude-fro
- Gentoo更新排除软件包
孤逐王
有选择地更新特定的类别/软件包并且忽略其他类别/软件包通过让emerge--sync在执行rsync的时候排除个别类别/软件包你需要在/etc/make.conf中赋予--exclude-from变量一个文件名,该文件应包含你想要排除的软件包。在/etc/portage/make.conf中指定包含排除软件包条目的文件:PORTAGE_RSYNC_EXTRA_OPTS="--exclude-fro
- make.conf
sasyun
make.conf
配置make.conf文件FreeBSD中的ports安装工具默认工具是用fetch,下载时经常出现龟速现象;为了提高ports安装速度,我推荐axel工具,当然具体还得配置下make.conf文件。cd /usr/ports/ftp/axel
make install
#修改/et/make.conf
vi /etc/make.conf
#加入以下内容
FETCH_CMD=axel
FETCH_
- Gentoo安装详解(五)-- 安装X桌面环境
孤逐王
安装X桌面环境:安装Xorg:检测显卡信息:dmesg|grepvideo
lspci|grep-iVGA配置INPUT_DEVICE、VIDEO_CARDS变量:在安装Xorg之前,你需要在/etc/portage/make.conf文件中设置两个重要的变量。(Formouse,keyboard,andSynapticstouchpadsupport)
INPUT_DEVICE="evdevsy
- make.conf under my freebsd 10
云飞1992
FreeBSD
#mymake.conf#forfasterdownloadspeed.FETCH_CMD=wget-c-t1DISABLE_SIZE=yesMASTER_SITE_OVERRIDE?=\http://mirrors.ustc.edu.cn/freebsd/distfiles/${DIST_SUBDIR}\http://ports.hshh.org/${DIST_SUBDIR}/\http://p
- Gentoo安装xorg-server
aceking10
GentooXxorg
检测显卡:#dmesg|grepvideo
#lspci|grep-iVGA安装xorg:在安装Xorg之前,你需要在/etc/portage/make.conf文件中设置两个重要的变量。(对鼠标于键盘的支持)
INPUT_DEVICE="evdev"
(对nVidia显卡)
VIDEO_CARDS="nvidia"
(或,对ATIRadeon显卡)
VIDEO_CARDS="fglrx"
(或,
- Gentoo安装xorg-server
aceking10
Gentooxorg
检测显卡:12#dmesg|grepvideo#lspci|grep-iVGA安装xorg:在安装Xorg之前,你需要在/etc/portage/make.conf文件中设置两个重要的变量。12345678(对鼠标于键盘的支持)INPUT_DEVICE="evdev"(对nVidia显卡)VIDEO_CARDS="nvidia"(或,对ATIRadeon显卡)VIDEO_CARDS="fglrx"
- gentoo make.conf
3444542
#gentoo
#Thesesettingsweresetbythecatalystbuildscriptthatautomatically#builtthisstage.#Pleaseconsult/etc/make.conf.exampleforamoredetailedexample.#SYNC="rsync://mirror.averse.net/gentoo-portage"PORTDIR=/usr/p
- FreeBSD 9.1内核kernel文件和模块文件
ztz0223
FreeBSD内核kernel文件和模块文件当指定模块编译的时候,make.conf文件如下:MODULES_OVERRIDE=xfs那么,安装的内核就是:ztz0223@BTazuo:/boot/kernel%lltotal66996-r-xr-xr-x 1root wheel 16031061Feb1914:36kernel*-r-xr-xr-x 1root wheel 48269559Feb
- FreeBSD 9.1编译内核的优化选项分析
ztz0223
FreeBSD编译内核的优化选项1、默认的编译优化选项为-O2,可以修改为-O,如下:在/etc/make.conf里面添加:COPTFLAGS=-O之后的make.conf文件如下:COPTFLAGS=-OMODULES_OVERRIDE=xfsCOPTFLAGS只专门给内核编译的优化flag设置。那么就可以看到编译的完整过程都是-O了:cc-c-O-std=c99-g-Wall-Wredund
- 被遗忘的 LDFLAGS
sailor201211
人人都知道在make.conf里面改CFLAGS可以对编译进行优化。可是长久以来make.conf里面一直缺少另外一个很重要的优化参数,就是LDFLAGSLDFLAGS是用来制定动态Library调用的参数集,在make.conf里面加入下面这行,可以增加一部分程序的启动速度:引用:LDFLAGS="-Wl,-O1"我试着重新emerge了一下mozilla-firefox,发现启动速度提升了大概
- gentoo的CFLEGS设置为-march=native到底优化了目标代码
sailor201211
安装Gentoo时,在编译内核这一步骤前,需要在make.conf文件中设置编译选项,如:CFLAGS=“-O2-march=i686-pipe”其中-march选项就是就是指定目标架构的名字,gcc就会生成针对目标架构优化的目标代码,如-march=prescott会生成针对i5或i7的目标码,从而充分发挥cpu的性能。自gcc4.2,引入了-march=native,从而允许编译器自动探测目标
- 让你的gentoo快若刀锋
sailor201211
*20051204:注意,这篇文章里涉及一些具体步骤的操作已经过时了,所以请不要再按步就班地跟着做.但是,里面一些内容,比如分区的考虑,配置make.conf的思路等,还是可以参考的.我正在准备"让你的gentoo快若刀锋v2.0",希望能为大家带来一些不会过时的,通用的安装指引,敬请期待更新:*20050522:哇塞,在11:31的这一刻,这篇帖子的点击数已达101608!前天还只是97000!
- ASM系列四 利用Method 组件动态注入方法逻辑
lijingyao8206
字节码技术jvmAOP动态代理ASM
这篇继续结合例子来深入了解下Method组件动态变更方法字节码的实现。通过前面一篇,知道ClassVisitor 的visitMethod()方法可以返回一个MethodVisitor的实例。那么我们也基本可以知道,同ClassVisitor改变类成员一样,MethodVIsistor如果需要改变方法成员,注入逻辑,也可以
- java编程思想 --内部类
百合不是茶
java内部类匿名内部类
内部类;了解外部类 并能与之通信 内部类写出来的代码更加整洁与优雅
1,内部类的创建 内部类是创建在类中的
package com.wj.InsideClass;
/*
* 内部类的创建
*/
public class CreateInsideClass {
public CreateInsideClass(
- web.xml报错
crabdave
web.xml
web.xml报错
The content of element type "web-app" must match "(icon?,display-
name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,s
- 泛型类的自定义
麦田的设计者
javaandroid泛型
为什么要定义泛型类,当类中要操作的引用数据类型不确定的时候。
采用泛型类,完成扩展。
例如有一个学生类
Student{
Student(){
System.out.println("I'm a student.....");
}
}
有一个老师类
- CSS清除浮动的4中方法
IT独行者
JavaScriptUIcss
清除浮动这个问题,做前端的应该再熟悉不过了,咱是个新人,所以还是记个笔记,做个积累,努力学习向大神靠近。CSS清除浮动的方法网上一搜,大概有N多种,用过几种,说下个人感受。
1、结尾处加空div标签 clear:both 1 2 3 4
.div
1
{
background
:
#000080
;
border
:
1px
s
- Cygwin使用windows的jdk 配置方法
_wy_
jdkwindowscygwin
1.[vim /etc/profile]
JAVA_HOME="/cgydrive/d/Java/jdk1.6.0_43" (windows下jdk路径为D:\Java\jdk1.6.0_43)
PATH="$JAVA_HOME/bin:${PATH}"
CLAS
- linux下安装maven
无量
mavenlinux安装
Linux下安装maven(转) 1.首先到Maven官网
下载安装文件,目前最新版本为3.0.3,下载文件为
apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令;
2.进入下载文件夹,找到下载的文件,运行如下命令解压
tar -xvf apache-maven-2.2.1-bin.tar.gz
解压后的文件夹
- tomcat的https 配置,syslog-ng配置
aichenglong
tomcathttp跳转到httpssyslong-ng配置syslog配置
1) tomcat配置https,以及http自动跳转到https的配置
1)TOMCAT_HOME目录下生成密钥(keytool是jdk中的命令)
keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit
- 关于领号活动总结
alafqq
活动
关于某彩票活动的总结
具体需求,每个用户进活动页面,领取一个号码,1000中的一个;
活动要求
1,随机性,一定要有随机性;
2,最少中奖概率,如果注数为3200注,则最多中4注
3,效率问题,(不能每个人来都产生一个随机数,这样效率不高);
4,支持断电(仍然从下一个开始),重启服务;(存数据库有点大材小用,因此不能存放在数据库)
解决方案
1,事先产生随机数1000个,并打
- java数据结构 冒泡排序的遍历与排序
百合不是茶
java
java的冒泡排序是一种简单的排序规则
冒泡排序的原理:
比较两个相邻的数,首先将最大的排在第一个,第二次比较第二个 ,此后一样;
针对所有的元素重复以上的步骤,除了最后一个
例题;将int array[]
- JS检查输入框输入的是否是数字的一种校验方法
bijian1013
js
如下是JS检查输入框输入的是否是数字的一种校验方法:
<form method=post target="_blank">
数字:<input type="text" name=num onkeypress="checkNum(this.form)"><br>
</form>
- Test注解的两个属性:expected和timeout
bijian1013
javaJUnitexpectedtimeout
JUnit4:Test文档中的解释:
The Test annotation supports two optional parameters.
The first, expected, declares that a test method should throw an exception.
If it doesn't throw an exception or if it
- [Gson二]继承关系的POJO的反序列化
bit1129
POJO
父类
package inheritance.test2;
import java.util.Map;
public class Model {
private String field1;
private String field2;
private Map<String, String> infoMap
- 【Spark八十四】Spark零碎知识点记录
bit1129
spark
1. ShuffleMapTask的shuffle数据在什么地方记录到MapOutputTracker中的
ShuffleMapTask的runTask方法负责写数据到shuffle map文件中。当任务执行完成成功,DAGScheduler会收到通知,在DAGScheduler的handleTaskCompletion方法中完成记录到MapOutputTracker中
- WAS各种脚本作用大全
ronin47
WAS 脚本
http://www.ibm.com/developerworks/cn/websphere/library/samples/SampleScripts.html
无意中,在WAS官网上发现的各种脚本作用,感觉很有作用,先与各位分享一下
获取下载
这些示例 jacl 和 Jython 脚本可用于在 WebSphere Application Server 的不同版本中自
- java-12.求 1+2+3+..n不能使用乘除法、 for 、 while 、 if 、 else 、 switch 、 case 等关键字以及条件判断语句
bylijinnan
switch
借鉴网上的思路,用java实现:
public class NoIfWhile {
/**
* @param args
*
* find x=1+2+3+....n
*/
public static void main(String[] args) {
int n=10;
int re=find(n);
System.o
- Netty源码学习-ObjectEncoder和ObjectDecoder
bylijinnan
javanetty
Netty中传递对象的思路很直观:
Netty中数据的传递是基于ChannelBuffer(也就是byte[]);
那把对象序列化为字节流,就可以在Netty中传递对象了
相应的从ChannelBuffer恢复对象,就是反序列化的过程
Netty已经封装好ObjectEncoder和ObjectDecoder
先看ObjectEncoder
ObjectEncoder是往外发送
- spring 定时任务中cronExpression表达式含义
chicony
cronExpression
一个cron表达式有6个必选的元素和一个可选的元素,各个元素之间是以空格分隔的,从左至右,这些元素的含义如下表所示:
代表含义 是否必须 允许的取值范围 &nb
- Nutz配置Jndi
ctrain
JNDI
1、使用JNDI获取指定资源:
var ioc = {
dao : {
type :"org.nutz.dao.impl.NutDao",
args : [ {jndi :"jdbc/dataSource"} ]
}
}
以上方法,仅需要在容器中配置好数据源,注入到NutDao即可.
- 解决 /bin/sh^M: bad interpreter: No such file or directory
daizj
shell
在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。
分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。
解决:
1)在windows下转换:
利用一些编辑器如UltraEdit或EditPlus等工具
- [转]for 循环为何可恨?
dcj3sjt126com
程序员读书
Java的闭包(Closure)特征最近成为了一个热门话题。 一些精英正在起草一份议案,要在Java将来的版本中加入闭包特征。 然而,提议中的闭包语法以及语言上的这种扩充受到了众多Java程序员的猛烈抨击。
不久前,出版过数十本编程书籍的大作家Elliotte Rusty Harold发表了对Java中闭包的价值的质疑。 尤其是他问道“for 循环为何可恨?”[http://ju
- Android实用小技巧
dcj3sjt126com
android
1、去掉所有Activity界面的标题栏
修改AndroidManifest.xml 在application 标签中添加android:theme="@android:style/Theme.NoTitleBar"
2、去掉所有Activity界面的TitleBar 和StatusBar
修改AndroidManifes
- Oracle 复习笔记之序列
eksliang
Oracle 序列sequenceOracle sequence
转载请出自出处:http://eksliang.iteye.com/blog/2098859
1.序列的作用
序列是用于生成唯一、连续序号的对象
一般用序列来充当数据库表的主键值
2.创建序列语法如下:
create sequence s_emp
start with 1 --开始值
increment by 1 --増长值
maxval
- 有“品”的程序员
gongmeitao
工作
完美程序员的10种品质
完美程序员的每种品质都有一个范围,这个范围取决于具体的问题和背景。没有能解决所有问题的
完美程序员(至少在我们这个星球上),并且对于特定问题,完美程序员应该具有以下品质:
1. 才智非凡- 能够理解问题、能够用清晰可读的代码翻译并表达想法、善于分析并且逻辑思维能力强
(范围:用简单方式解决复杂问题)
- 使用KeleyiSQLHelper类进行分页查询
hvt
sql.netC#asp.nethovertree
本文适用于sql server单主键表或者视图进行分页查询,支持多字段排序。KeleyiSQLHelper类的最新代码请到http://hovertree.codeplex.com/SourceControl/latest下载整个解决方案源代码查看。或者直接在线查看类的代码:http://hovertree.codeplex.com/SourceControl/latest#HoverTree.D
- SVG 教程 (三)圆形,椭圆,直线
天梯梦
svg
SVG <circle> SVG 圆形 - <circle>
<circle> 标签可用来创建一个圆:
下面是SVG代码:
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<circle cx="100" c
- 链表栈
luyulong
java数据结构
public class Node {
private Object object;
private Node next;
public Node() {
this.next = null;
this.object = null;
}
public Object getObject() {
return object;
}
public
- 基础数据结构和算法十:2-3 search tree
sunwinner
Algorithm2-3 search tree
Binary search tree works well for a wide variety of applications, but they have poor worst-case performance. Now we introduce a type of binary search tree where costs are guaranteed to be loga
- spring配置定时任务
stunizhengjia
springtimer
最近因工作的需要,用到了spring的定时任务的功能,觉得spring还是很智能化的,只需要配置一下配置文件就可以了,在此记录一下,以便以后用到:
//------------------------定时任务调用的方法------------------------------
/**
* 存储过程定时器
*/
publi
- ITeye 8月技术图书有奖试读获奖名单公布
ITeye管理员
活动
ITeye携手博文视点举办的8月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。
8月试读活动回顾:
http://webmaster.iteye.com/blog/2102830
本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《跨终端Web》
gleams:http