Ubuntu&Fedora装机&Mac装机(UOS装机将会持续更新)

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
243750496
帖子: 1038
注册时间: 2012-06-09 15:40

Re: Ubuntu&Fedora装机&Mac装机(Mac装机将会持续更新)

#421

帖子 243750496 » 2017-12-17 21:38

sudo sh -c 'echo "deb https://atlassian.artifactoryonline.com ... apt-client $(lsb_release -c -s) main" > /etc/apt/sources.list.d/atlassian-hipchat4.list'

wget -O - https://atlassian.artifactoryonline.com ... key/public | sudo apt-key add -

sudo apt-get update

sudo apt-get install hipchat4

推荐个软件:
gravity designer(Illustrator的替代品,Linux+Mac+Windows+Web)
改头像:community->点击头像->齿轮图标(Preference)->Account->Profile Picture

推荐VPN:
Nord VPN(Purevpn不行了):99美元/3年

photoshop延时显示的bug在configure wine中设置为xp系统即可解决


illustrator中dash line的使用方法:
stroke_5382_3467.jpg
stroke_5382_3467.jpg (46.65 KiB) 查看 17573 次
06tyi91_3840.gif
06tyi91_3840.gif (4.34 KiB) 查看 17573 次
上次由 243750496 在 2018-01-12 18:07,总共编辑 9 次。
243750496
帖子: 1038
注册时间: 2012-06-09 15:40

Re: Ubuntu&Fedora装机&Mac装机(Mac装机将会持续更新)

#422

帖子 243750496 » 2017-12-29 20:25

现代编程语言是用什么语言写成

对于脚本型语言通常是c写的,包括解析器(编译器和执行器)和大部分基础的标准库(比较高阶的库才会用本语言写)。从这个意义上来说,脚本语言只是c的wrapper,正因为如此,所以才会有人喊python的sort居然比go快之类的说法,其实就算是python的sort快,那也只证明了c比go快。但也有一些语言的解析器用c++写(比如V8)。
对于编译型语言,通常编译器也是c写的(但编译器对性能要求不高,理论上可以用任何语言完成)。执行器则分为两种情况:一种编译为机器码的,执行器自然是cpu(比如c++、go这类)。另一种编译为bytecode的,这种执行器一般用c写,但是由于性能方面的考虑,通常会执行器(也就是vm)会把bytecode变成机器码让cpu直接执行。至于标准库,编译型语言通常倾向于用本语言完全重写,而不是去依赖c库。
Go语言是编译型语言里面比较奇葩的。由于Go语言的目标是成为下一个C语言,所以整个Go语言的实现过程中,尽量减少了对c语言的依赖,大部分的工具链都是用Go语言自身来完成。其基本思路是:用gcc或其他标准c的编译器,编译出一个Go特有的c编译器,然后用这个特有的c编译器,来编译Go语言工具链中那些不得不用c写的部分,包括go的编译器。
有人问c是用什么写的。实际上现在多数c编译器都是c写的,大家去看看gcc的代码就知道了。其实,现在汇编编译器一般也是c写的。
从鸡生蛋的角度,编译器的进化史应该是这样的:先用机器码直接写第一个汇编编译器,然后汇编编译器编出第一个c编译器。有c编译器后可以反过来用c重写汇编编译器和c编译器,做更多的功能增强。这个过程理论上每出现一种新cpu指令集、新操作系统就需要重新来一遍。但是人是聪明的。所以交叉编译这样的东西产生了,这就避免需要把整个编译器进化史重新演绎一遍。



什么是交叉编译????????

举个例子来解答。
我们的电脑PC的CPU是intel或者AMD的,这种CPU全部是x86架构的,内在指令是一样的。
而嵌入式linux的CPU一般是ARM的,这种CPU的指令架构和x86完全不同。
如果,你在电脑上写了个C语言程序,然后编译运行,但是这种程序只能在PC上,也就是intel或AMD的CPU上运行。你下载到ARM的机器上是不能运行的。
如果想要运行,就要在PC上根据ARM的指令架构来编译程序。
这种在这种架构的CPU机子上编译另外一种架构CPU的软件,就叫做“交叉”编译。交叉CROSS就是这个意思。


怎么用C++写图形界面程序?
我说的不是控制台,就是有边界有框,正常一点的界面


看的人比较多,所以我觉得还是完善一下回答比较好!//2017年10月17日0点28分

这个问题问得非常好,虽然问题中的描述不准确,但我们都知道他想问的问题是什么意思:就是怎样用C++写一个有窗体界面的程序(很有可能是指在Windows下)。先回答一下这个问题,答案在这儿:从WinMain开始

回想当年,我初学C语言的时候,也有这样的困惑:为啥我写的程序背景是黑不溜秋的,文字也是一行一行显示的,而别人写的程序都带着界面和按钮?

这得从何说起呢?

由于我们最常接触的就是Windows系统中各种带有窗体的程序,使得很多人误以为,这就是程序原本的样子……其实程序原本是没有界面的,就一堆代码在CPU里跑,之所以有界面,是因为人类自身的需要。人类发明了一些硬件设备,来展示程序的过程和结果,最常见的就是普通的电脑显示器。最早我们用一行行的文字来显示界面,俗称CLI(就是控制台,终端,命令行这类界面),随着科技的进步,后来我们发展出了更加人性化的图形界面,俗称GUI。但CLI并没有消失,甚至在某些应用场合,它比GUI方便得多。

其实代码的本质就是控制硬件,比如在显示器上显示一个点,其实是程序对某个硬件进行赋值操作(不同的硬件设备在程序里有着不同的地址,这就是总线结构),所以你要在屏幕上画个点,本质上就是往某个地址上写个值,简单来说就是这样。这个东西也叫作驱动程序。

通过控制屏幕显示各种各样不同的点,我们就可以弄出各种图案,比如窗口啊,按钮啊,文字啊,图片啊,2D或者3D动画啊,这个东西就叫作计算机图形学。

然而我们在Windows这种操作系统下开发程序,并不用关心怎么样去绘制一个窗口或文字,因为已经有人把这部分工作给我们做好了,并且封装成了一个个的函数或类,俗称API(应用程序接口),我们只要调用那个函数,告诉操作系统,给我画个窗口吧,它就屁颠屁颠的去帮你干活了,就是这么简单。

把一堆API打包装在一起,就变成了库。

在命令行上面显示“hello world”和在窗口上显示“hello world”的区别,只是使用了不同库中的不同API而已。对于程序员来说,并没有本质上的区别,仅仅只是调用的函数不一样。

所以,我们实际开发时,需要学习这些API怎么用,有哪些特点,这就属于应用开发的内容了,比如“Windows编程”,“wxWidget应用开发”等等等等……手机软件开发,也是一样的原理。所以,学完C++只是第一步,接下来,如何在相应的操作系统环境下开发软件,还需要学习相应的API。
243750496
帖子: 1038
注册时间: 2012-06-09 15:40

Re: Ubuntu&Fedora装机&Mac装机(Mac装机将会持续更新)

#423

帖子 243750496 » 2018-03-05 19:27

固态硬盘的TRIM功能可以避免SSD在GC时将无用数据进行错误搬运,浪费读取时间,从而起到对固态硬盘寿命的延长作用的。但是,如果操作环境是在机械硬盘中,已删除文件系统会进行逻辑位置的标记,使得以后存储数据时能够直接在这些无用数据的逻辑位置上覆盖。但固态硬盘因为是闪存的原因所以没有这种机制,主控并不知道这些数据已经无用,直到有新的数据要求写入该块。这将导致无用数据在垃圾回收(GC)过程中被当作有用数据对待,这无疑会大大降低硬盘效率和使用寿命。因此TRIM的出现就能够弥补该问题的缺陷。


方法/步骤



1


首先检查自身电脑是否已经开启TRIM

只须一个命令就可查看,步骤如下:

在搜索栏中找到“命令提示符”并以管理员身份运行



win10中TRIM如何开启.

2


然后执行如下命令:

fsutil behavior query disabledeletenotify


如果返回值为“0”证明TRIM已经开启;如果返回值是“1”,则说明当前电脑的SSD尚未开启TRIM



win10中TRIM如何开启.

3


这个时候你就需要重新手动开启,请重新打开命令:

同样以管理员的身份运行“命令提示符”然后手动输入

fsutil behavior set disabledeletenotify 0

Win10下依然可用的软件
CleanMyPC
DataRescue
Picture Rescue
BatchPhoto
wiznote
ITunes
NordVPN
Adobe 系列
Alcohol (需要先付费然后在账户里下载可注册版本,否则有捆绑软件报毒,且无法注册只能试用)
DataColor系列(红蜘蛛、打印蜘蛛、48色卡)
dia(流程图,跨平台,免费,因此方便在任何地方安装和交流使用)
3D Coat
FastRawViewer(查看Raw图片+exif信息的好工具)
RawDigger(一个曝光是否准确的极为严谨的的检测软件)
PCMover(迁移旧PC到新PC的好工具)
Modo(商业3d软件)
steam上的Substance B2M+Designer+Painter(替代Mari,因为Mari现在只允许按月订阅1个软件,否则只能按年)
Autodesk Eagle(电路绘制软件)
BricsCAD
Bitwig Studio(音乐制作软件)
Discord(游戏语音工具)
Dacuda PocketScan(口袋扫描仪应用)
Cura Mostfun专版(Sail专用):机型->机型设置->端口Com3,波特率115200,文件->偏好配置->打印窗口类型:Pronterface UI,View Mode:Layers(如果这里显示不出来就说明是模型的问题而不是软件错误)
QQ
百度输入法(搜狗广告太多)
注:Alt+Shift为切换输入法快捷键
Wacom数位板驱动
罗技C930e驱动
微信
Kindle For PC
SketchBook
Guitar Pro 7
迅雷U享版(迅雷9广告太多了)
工商银行
ArtPose Pro(Steam上参考肌肉的好软件,30RMB)
Snipaste 类似Setuna的截屏参考软件(未来会推出linux版)
openCanvas7(windows下类似Sai画原画的好软件)steam上有 Preference->Documents->Touch Operation->Enable Touch Operation 取消勾选,就不会绘制时平移了
解剖参考(查看肌肉、骨骼的软件)visiblebody出品
Muscle Premium for Windows Desktop
Muscle Premium for Windows Desktop
Anatomy & Physiology for Windows Desktop
Open 3D Model Viewer(免费的查看3d模型的软件)
游戏:
Farm Together(农场)
Tale of Toast(网游)
打印机色彩管理设置(打印蜘蛛在执行打印前对打印机的设置):设置高光纸+选择高质量照片模式+去掉照片增强+去掉高速打印选项+使用ICM无色彩管理选项
主窗口.PNG
高级.PNG
L800 HYMN Diamond.icm->C:\Windows\System32\spool\drivers\color
243750496
帖子: 1038
注册时间: 2012-06-09 15:40

Re: Ubuntu&Fedora装机&Mac装机(Mac装机将会持续更新)

#424

帖子 243750496 » 2018-03-22 12:31

关掉这些,让WIN10快成一道“闪电”

1、替换自带的杀毒软件Windows Defender

这款软件杀毒方面并不是很棒,而且我们使用也不习惯,建议选择第三方杀毒软件。安装后,系统自动关闭自带杀毒软件Windows Defender。因为它开启会消耗CPU资源!


2、关闭IPV6

这个除了大型网络能使用上,家庭或者在日常工作中很少几乎不使用,不光占用系统资源,同时也是很多问题的元凶。

操作:右键单击【此电脑】——【管理】——【计算机管理】,左侧菜单点【服务】,右侧窗口找到【IPHelper】,右击并选择【属性】,将【启动类型】修改为【禁用】,保存即可


3、关闭家庭组

这个给家庭内部电脑共享文件用的,我们多数人家中一到两台电脑,也几乎用不到文件共享,故此功能也可关闭,开着也是占用CPU、导致卡顿的元凶之一。

操作:右键桌面【此电脑】——【管理】——【计算机管理】,在左侧菜单中点击【服务】,右侧窗格找到【HomeGroup Listener】和【HomeGroup Provider】两者都选择属性并禁用,保存!

4、关闭Windows Search

win10会自动在后台建立索引记录Windows Search。像个搜索引擎,搜索本机的所有文件,现在电脑大多数配备了固态盘(SSD)响应很快,Windows Search实际意义不大。

操作跟上方步骤前面相同,在【服务】右侧窗格找到【Windows Search】,右击属性并选择禁用。



5、设置自动登录

使用密码登录Windows的是一个内部安全机制,在家使用或者不担心重要资料外泄,建议关闭设置自动登录,也可加快Win 10运转

操作:点击任务栏左侧Cortana搜索框,输入【netplwiz】回车,选中当前账号,取消”要使用本计算机,用户必须输入用户名和密码“前面的复选框。点击确定后需要再次输入密码。以后就可直接登录电脑了,直接进入桌面!

6、自动优化驱动器

硬盘分为传统盘(HDD)和固态硬盘(SSD)两种。他们都需要定期的维护操作。简单说,HHD用磁盘碎片整理,SSD用则是TRIM。我设置为自动运行后,WIN10会自动根据磁盘类别进行适合的磁盘优化方式,这样大幅度降低系统日常运行时所产生的卡顿情况。

操作:打开【此电脑】,右击某一个硬盘驱动选择【属性】,点击【工具】——【优化】——【已计划的优化】——【更改设置】。保持【按计划运行】复选框勾选。



7、修改默认电源计划

win10自带三组电源模式,分别是”平衡“、”高性能“、”节能“。不同模式的功效不同。我们选这”高性能“发挥全部电脑性能

操作:右击开始按钮,点击【电源选项】——【其他电源选项】,将首选计划改为”高性能“,然后点击”高性能“右侧的【更改计划设置】——【更改高级电源设置】。将【无线适配器设置】修改为【最高性能】、【PCI Express】修改为【关闭】、【处理器电源管理】——【处理器最大频率】修改为【当前电脑CPU最高功率】。

8、开启快速启动

WIN 10具有“快速启动”功能,这项功能简化开机前的一系列检查步骤来提高Win 10的开机用时。

还有,开启“快速启动”后,Win 10还能在每次关机时,自动将一部分内存数据存储到硬盘上,下次开机可直接调用。从而进一步提升Win 10的开机速度。



操作:点击【开始】菜单——【设置】——【系统(显示、通知、电源)】——【电源和睡眠】——【其他电源设置】,在弹出的面板中点击【选择电源按钮的功能】——【更改当前不可用的设置】勾选【启动快速启动】。
243750496
帖子: 1038
注册时间: 2012-06-09 15:40

Re: Ubuntu&Fedora装机&Mac装机(Mac