自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Eve Chen的菠萝格

Howdy my friend

原创 ubuntu 20.04用python启动python3

我们发现如果直接在terminal运行python,是无法运行python3.8的,而必须输入python3才能运行python3.8 我们需要去/usr/bin创建一个软链接,其实我们已经有一个软链接了,python3是指向python3.8的,这就是为什么我们可以用python3来运行pyth...

2020-04-24 15:46:54 781 0

原创 arch linux 配置pppoe,实现ADSL拨号上网

首先安装ppp sudo pacman -S ppp 使用ifconfig查看网卡network interfaces. 找到网卡名称,一般可能是eth0,我的笔记本网卡是enp7s0 此时要把相应的网卡先turn down ifconfig your_interface down...

2018-07-23 00:12:32 1759 0

原创 配置用xinit手动启动cinnamon桌面和NVIDIA驱动

首先关闭lightdm或者其他display manager sudo systemctl disable lightdm 配置.xinitrc 拷贝一份sample到~: cp /etc/X11/xinit/xinitrc ~/.xinitrc 编辑~/.xinitrc 删除文件末尾不...

2018-05-05 10:27:57 605 0

原创 python3 基础和进阶详细个人笔记整理

lambda表达式 lambda用来声明匿名函数,用于临时需要一个类似函数功能的场景,可以结合python的内置函数使用,比如map()。 map()函数参看: https://www.cnblogs.com/superxuezhazha/p/5714970.html >&...

2018-04-06 11:08:32 1461 0

原创 deepin深度桌面解决从睡眠resume之后部分白点、花屏问题(with NVIDIA)

创建/etc/systemd/system/resume@.service sudo vim /etc/systemd/system/resume@.service ------------------------------------------------------------...

2018-03-24 22:20:58 2043 3

原创 git push显示 returning Error Code 403 fatal: HTTP request failed

编辑.git/config 1 [core] 2 repositoryformatversion = 0 3 filemode = true 4 bare = false 5 logallrefupdates...

2018-03-23 10:24:51 335 0

原创 (详细)安装nvidia闭源驱动并且正确配置,arch linux + lightdm + deepin desktop

安装这个主要在于NVIDIA的xconf和lightdm的lightdm.conf的配置 如果使用的是gdm,请参考gdm的配置,在文章末尾第二个链接中。 我经历的整个流程: 安装NVIDIA 安装nvidia驱动,这里要根据NVIDIA的版本选择合适的软件包, 我的是NVID...

2018-03-16 15:29:26 12415 0

原创 统计python项目的总行数

用shell实现: find . -name "*.py" -type f -exec grep . {} \; | wc -l

2018-03-13 19:04:51 312 0

原创 git如何撤销push

有时候push到了github后,发现刚刚提交的commit有问题,如何撤销操作呢 首先,在本地回退版本,使用如下命令: git reset --hard HEAD^ ^的个数表示回退几个版本,^^表示回到上上个版本。 然后,强制push: git push origin HEAD --...

2018-03-06 17:52:10 5332 1

原创 修改dirty_bytes(脏位),使得linux的文件管理器nautilus复制文件的进度显示准确

有时在linux中的文件浏览器(例如nautilus,下面用此举例)中复制或者移动文件,会发现进度条很快就完成了,显示剩余0s,但是却迟迟不显示操作成功。 原因是当nautilus在处理写入操作时,linux内核把排队等待写入硬盘的数据先保存到内存缓冲区,然后提示“已完成”,于是nautilus...

2018-02-22 13:40:16 1533 0

原创 Django学习笔记5 让用户拥有私有数据 访问限制

让用户拥有私有数据 1.使用Django提供的装饰器@login_required限制访问 在settings.py的末尾,添加 LOGIN_URL = '/users/login/',这样,当限制访问时,将重定向到/users/login/ 在learning_log...

2018-02-19 14:55:39 851 0

原创 Django学习笔记4 用户注册和身份验证、登录、注销、注册

1. 用户注册和身份验证 1.创建另一个应用程序users 在项目中新建users python manage.py startapp users 添加应用到settings.py中的INSTALLED_APPS列表中 INSTALLED_APPS = [ --snip-- ...

2018-02-19 12:18:06 825 2

原创 Django学习笔记3 用ModelForm创建基于表单的页面

用ModelForm创建基于表单的页面 之前创建了两个页面,分别是主页index、主题页topics和单个主题详情页topic, 下面,创建基于表单的页面,使得用户可以添加主题。 1.首先创建/learning_logs/forms.py文件 from django import fo...

2018-02-17 16:00:46 2494 0

原创 Django学习笔记2 模板继承、添加页面

1. 模板继承 创建一个base.html,其他的模板都继承这个父模板。 <!DOCTYPE html> <html lang="en"> <head> <meta...

2018-02-17 14:23:42 3505 0

原创 Django学习笔记1 url、视图和模板

Django创建网页的过程: 定义URL、编写视图、编写模板。 1. url的映射 url被映射到一个视图函数,视图函数调用一个模板来生成网页。 项目主文件夹learning_log中的url.py文件: # urls.py from django.contrib import a...

2018-02-17 11:33:33 467 0

原创 arch linux 启用休眠的具体步骤(hibernation)

使用disks工具对磁盘进行划分,调整磁盘的大小,空出用于swap的空闲空间,注意不要格式化磁盘而数据丢失 空出磁盘之后,磁盘类型是未分配的,盘符(device)也没有(例如/dev/sdb4),我们对其进行分配,选择磁盘类型为ext4,完成后会得到盘符(device) 安装交换区域在刚才的盘符;...

2018-02-02 14:09:43 3924 2

原创 Sublime text 3安装了package control却无法使用的解决方法

打开默认配置文件 Preference -> Settings-User { "color_scheme": "Packages/Babel/Monokai Phoenix.tmTheme", "font_size": 14, &...

2018-01-09 09:27:13 5553 2

原创 Sublime text 3设置空格替换tab键

打开默认配置文件 Preference -> Settings-User 添加配置: // The number of spaces a tab is considered equal to "tab_size": 4, // Set to true to i...

2018-01-07 21:02:03 2966 1

原创 存储器的校验——汉明码(Hanming Code)

汉明码 存储器校验 计算机组成原理

2017-07-18 00:42:16 1855 0

原创 数据结构之图 Data Structure — graph

图的几种算法的实现

2017-05-04 08:35:58 3239 0

原创 使用iconv批量转换文件编码为utf-8

find default -type d -exec mkdir -p utf/{} \; find default -type f -exec iconv -f GBK -t UTF-8 {} -o utf/{} \;这两行命令将default目录下的文件由GBK编码转换为UTF-8编码,目录结...

2017-05-03 12:03:05 940 0

原创 vim打开gbk编码的文件

let &termencoding=&encoding set fileencodings=utf-8,gb18030,gbk,gb2312,big5把以上拷贝到~/.vimrc中

2017-05-03 11:19:55 1219 0

原创 Archlinux 滚动升级失败的解决办法

当我使用sudo pacman -Syu进行滚动升级时,显示错误如下:error: failed to commit transaction (conflicting files) python2-setuptools: /usr/lib/python2.7/site-packages/pkg_r...

2017-02-12 15:20:33 2092 0

原创 Arch Linux With Nvidia Driver

Install Nvidia Proprietary Arch LinuxYouTube Video: https://youtu.be/jZ2bQRJAg_wsudo pacman -S nvidia nvidia-libgl if asked to remove mesa-libgl, an...

2016-11-27 11:58:22 1743 0

原创 arch无线网络配置 BCM43142无线网卡

首先,修改/etc/pacman.conf,添加如下内容[archlinuxcn] SigLevel = Optional TrustAll Server = http://repo.archlinuxcn.org/$arch并用pacman -Syy更新源。 然后,用pacman -S ...

2016-11-27 10:23:47 654 1

原创 关于arch配置touchpad触摸

https://wiki.archlinux.org/index.php/Touchpad_Synapticswiki很好,建议阅读。可以用synclient命令来配置属性, synclient TapButton1 = 1 一开始我的触摸板触碰没有点击的效果,必须要按键,现在...

2016-11-26 21:40:11 2092 0

原创 archlinux gnome 安装fcitx输入法

fcitx 在 [community] 库中,可以通过 Pacman 来安装:为了在 gtk 与 qt 程序中获得良好的输入体验(例如光标跟随与显示预编辑字符串)并避免一些 xim 无法解决的 bug, 请根据需要安装对应的输入法模块: fcitx-gtk2, fcitx-gtk3, fcitx-...

2016-11-26 19:01:16 4309 0

原创 archlinux cannot open terminal

I checked, double checked and triple checked the locale.gen and even removed every locale except en_US.UTF-8. I was just about to give up when I chec...

2016-11-26 18:30:26 650 0

原创 ubuntu 无法修改pdf的打开方式

默认用imagemagick打开,用open with修改没用,ubuntu tweak tool也没用You might find this is a more clear answer that worked for me in Ubuntu 15.10:edit the file ~/.co...

2016-11-14 17:48:34 895 0

原创 linux eclipse-c++ 启动时 关于 jvm 报错

sudo update-alternatives --config java可以查看java路径配置eclipse.ini文件,添加相应的java路径即可。-vm /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

2016-10-16 11:49:21 326 0

原创 apache2 无法启动

考虑到之前把/tmp /var/tmp /var/log挂到了内存上 sudo vim /etc/fstabtmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0 #tmp...

2016-10-01 22:59:53 314 0

原创 Ubuntu 闪烁问题和画面断裂问题的解决

首先,确保没有安装独立显卡驱动,如果已安装了,但不想卸载,可以切换到独显,然后进行下面操作。sudo apt-get install mesa-utilssudo mkdir /etc/X11/xorg.conf.d/echo -e 'Section "Device"...

2016-10-01 20:49:56 4945 0

原创 Kali 安装无线网卡驱动

kali linux 无线驱动安装

2016-09-12 19:46:48 19196 7

原创 Ubuntu 挂起(睡眠)后wifi断开的解决办法

有时候从挂起状态唤醒之后,wifi会显示disconnected。解决方法1:如果不嫌麻烦:sudo service network-manager restart方法二:#!/bin/shcase "${1}" in resume|thaw) nmcli r wi...

2016-08-05 13:33:39 4604 0

原创 PHP Mail() 函数最终解决办法

php mail()函数 解决方案。xampp环境 步骤 xampp/php/php.ini 文件中 [mail function] 语句块,修改如下: [mail function] SMTP = smtp.163.com (如果你的是126邮箱就写126) smtp_port = 25 s...

2016-07-11 20:53:38 2459 0

翻译 最糟糕的秘密——扎克伯格或许不是一个编程天才?

转载自: http://www.businessinsider.com/mark-zuckerberg-is-not-actually-a-coding-genius-2015-1作者:Joshua Barrie **Mark Zuckerberg.**Adnan Abidi/Reuters马...

2016-06-21 17:54:04 11132 7

原创 Linux 开机显示:welcome to emergency mode 的解决方法

今早开机发现无法进系统了,显示emergency mode. 后来发现/etc/fstab中有一行是挂载/home分区(因为/home分区是单独分区的),但是挂不上去,只要把那行注释掉就可以进到lightdm登录界面,但是无法登录(循环登陆),需要切换tty(ctrl+alt+Fx,x表示要切换...

2016-06-18 15:18:48 34679 6

原创 way to solve sudo apt remove libcuda1-367 error

卸载libcuda1-367时提示错误,显示:Failed to stop var-lib-snapd-lib-gl.mount: Unit var-lib-snapd-lib-gl.mount not loaded. dpkg:警告:子进程 旧的 pre-removal 脚本 返回错误状态 5 ...

2016-06-06 00:14:22 668 0

原创 关闭xdebug

如何在ubuntu上面关闭xdebug

2016-06-05 09:51:32 3921 0

原创 怎样重建家目录里面的文件夹 Ubuntu

昨天把家目录里的所有东西误删了,原来的Downloads Templates Documents ….都没有了。。。下面是如何重新建立。。。Create a new folder that you want to use as your folder, e.g type mkdir ~/Desk...

2016-05-30 11:17:16 1434 0

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