自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

博客

开始时挨一些苦,栽种绝处的花

  • 博客(38)
  • 收藏
  • 关注

原创 delete linux kernel compiled by yourself

sudo rm -rf /lib/modules/{kernel_version} sudo rm -rf /usr/src/linux-headers-{kernel_version} sudo rm /boot/*{kernel_version}* sudo rm /var/lib/dpkg/info/linux-headers-{kernel_version}* sudo update-gr...

2020-02-18 14:49:54 171

原创 链表结构

class LList: def __init__(self): self._head = None def is_empty(self): return self._head is None def prepend(self, elem): self._head = LNode(elem, self._head) ...

2018-10-21 19:11:09 215

原创 解决 wget: unable to reslove host address 地址问题

原因分析 wget 提示无法解析主机 可以看出是 DNS 解析问题 解决方法 换成 Google 的 DNS 即可 登陆 root ,进入 /etc /reslove.conf,编辑 servername 8.8.8.8 servername 8.8.4.4 保存立即生效 ...

2018-10-17 16:12:12 6039 3

原创 python 内置的 zip()

1、描述 zip() 函数用于将可迭代对象作为参数,将对象中对应的元素打包成一个个元组,最后返回由这些元组组成的对象 如果各个可迭代对象的元素个数不一致,则返回的对象长度与最短的可迭代对象相同 利用 * 号操作符,与zip相反,进行解压 2、语法 zip(iterable1, iterable2, ...) iterable —— 一个或多个可迭代对象(str、list、tuple、dict)...

2018-10-17 15:55:22 186

原创 python 中 str 的 format

python 可以用 format 格式化字符串,通过使用 {} 和 : 代替传统 % 方式 1、位置参数 >>> s = ['hoho',18] >>> 'my name is {} ,age {}'.format('hoho',18) 'my name is hoho ,age 18' >>> 'my name is {1} ,age {0...

2018-10-16 18:04:31 215

原创 多维数组类总结

1、初始化二维数组 m = 2 n = 3 matrix = [[0] * m for i in range(n)] >Or matrix = [[for i in range(m)] for i in range(n)] 2018.9.15 申于广州逸夫科学馆

2018-10-10 16:53:19 259

原创 python 简单算法实现

1、求最大公约数 def f(a, b): while b != 0: r = a % b a = b # 输入 a 如果小于 b, 这一步自动交换数值 b = a return a 2、开平方 def f(a): e = 1e-6 # 指定精度 y = 1.0 while abs(y * y -...

2018-10-10 16:30:58 452

原创 使用 pygame 编写游戏

定期整理点滴,完善自己,要给洋哥挣钱,陪伴着让我的小宝贝发自内心爱上笑,让她不再受苦,加油吧 系统运行环境 由于 pygame 只有 32 bit 包,对 python 2 兼容性更好,所以选择 32 bit 的 Linux 系统,如 Ubuntu 16.04.5 i586,自带了python 2.7.12,在系统中安装 pyCharm 进行开发工作 开发环境搭建 首先升级系统 pip,执行 s...

2018-10-09 19:55:46 556

原创 python小知识点总结

1、顺序问题 list 与tuple 有序,dict 与 set 无序(若有序需另调用 sorted 方法) 2、乘方运算 ** 表示乘方运算符 2018.10.06 广州

2018-10-06 17:05:47 153

原创 dict in python

dict 的 items(),keys(),values() 方法返回一个 list favorite_language = { 'jen': 'python', 'sarah': 'c', 'edward': 'ruby', 'phil': 'python', } print(favorite_language.items()) print(favorite_language.keys(...

2018-10-06 16:58:38 517

原创 pyenv for sublime

使用 PyCharm 可以很方便的生成 pyenv,但有些时候需要用的轻量型的编辑器 sublime,如何正确调用 pyenv 呢,可以通过编辑构建系统来实现,具体步骤如下: —— 打开编辑器,Tools->Bulid System->New Build System, 添加以下代码 { "cmd": ["/path/pyenv/pyenv.sh", "$file&

2018-10-06 12:52:00 566

原创 用 Sumlime Text3 直接执行 Java

修改 Sublime Text3 配置文件使得运行时直接输出结果,构建系统的配置数据保存在 .sublime-build 文件中,通过修改 JavaC.sublime-build 可以实现控制台输出 1、打开Packages $ cd /Applications/Sublime\ Text.app/Contents/MacOS/Packages/ $ mkdir ~/Documents/java ...

2018-10-05 17:02:59 536

原创 virtualenv for python

在开发 Python3 应用程序的时候,系统安装的 Python3 只有一个版本,所有第三包通过 pip3 安装到 Python3 目录下,如若同时开发多个程序,这些程序共同系统 Python3,如果 A 需要 package 2.7,而应用 B 需要 pachage 3.6 怎么办 为了解决这种情况,每个应用可能需要独立拥有一套自己的 Python3 运行环境,这里介绍的 virtualenv...

2018-10-03 17:20:31 198

原创 Python 数组排序

定期整理点滴,完善自己,今后给洋哥挣钱,陪伴着让我的小宝贝发自内心爱上笑,加油吧 数组排序 import heapq nums = [10, 2, 9, 100, 80] print(heapq.nlargest(3, nums)) print(heapq.nsmallest(3, nums)) students = [ {'names': 'CC', "score": 100, 'he...

2018-09-27 21:53:17 2969

原创 java 的基本数据类型

用到不同基本类型的时候需要进行相互转换,这次总结两种方式 自动转换 public class AutoC { public static void main(String[] args) { int i = 5; float f = i; System.out.println(f); String str = f + hell...

2018-09-26 21:29:51 156

原创 回顾 break与continue

在编程语言中,break 与 continue 都有终止循环的作用,那么两个有什么差别 break public class module { public static void main(String[] args) { for (int i = 0; i <10; i++) { if (i == 5 || i ==7) { ...

2018-09-25 22:14:17 405

原创 驼峰命名

热爱生命的我决定重新温习驼峰命名法则

2018-09-24 18:22:15 1301

原创 实现 LinkedList

使用 LinkedList 泛型类实现 MytLinkedList,以避免与库中的相关类混淆 import java.util.ConcurrentModificationException; import java.util.Iterator; import java.util.NoSuchElementException; public class MyLinkedList<AnyTy...

2018-09-22 20:52:42 170

原创 使用数组实现ArrayList实践

使用数组的方式实现一个 ArrayList 泛型类,为避免与类型库中的类混淆,这里将类命名为 MyArrayList import java.util.NoSuchElementException; public class MyArrayList<AnyType> implements Iterable<AnyType&

2018-09-21 17:52:03 1691

原创 列表推导式应用

列表推导式提供从序列创建列表的简单途径,e.g., list = [2, 3, 4] print([3 * a for a in list]) 输出结果: [6, 9, 12] 改变输出的格式 print([[a, a * 3] for a in list]) 输出结果: [[2, 4], [3, 9], [4, 12]] 也可以辅助 if 语句用作过滤器: print([3 * a ...

2018-09-20 18:57:22 433

原创 最大子序列和的算法

最大子序列的和 介绍四种算法来求解,对应的复杂度分别为 O(n3)O(n^3)O(n3)、 O(n2)O(n^2)O(n2)、 O(nlogn)O(nlogn)O(nlogn)、 O(n)O(n)O(n),可见解决同一个问题算法设计对程序执行效率的影响。 public class MaxSubSum { public static int n3(int[] a) { int ma...

2018-09-17 19:30:00 240

原创 sort time

              应用前面的 sorts.py 模块完成,详情参阅modules这一篇博文。 from sorts import shell, bubble, select, insert, heap from random import randint f

2018-09-16 17:55:48 600

原创 折半查找法

#!/usr/bin/env-python3 # -*- coding: utf-8 -*- #sorts.py #2018.09.16 'sort modules' __auther__ = 'gilberthon' __all__ = ['bubble', 'insert', 'select', 'shell', 'heap'] def shell(list): n = len...

2018-09-16 15:11:52 1249

原创 多维数组类总结

多维数组的 Python 实现 定期整理点滴,完善自己,今后给洋哥挣钱,陪伴着让我的小宝贝发自内心爱上笑,加油吧 1、初始化二维数组 m = 2 n = 3 matrix = [[0] * m for i in range(n)] >Or matrix = [[for i in range(m)] for i in range(n)] 2018.9.15 申于广州逸夫科学馆...

2018-09-15 16:36:27 128

原创 禅道排序Java实现

      &amp

2018-09-14 12:33:41 353

原创 有趣的置换方法

        浏览希尔算法帖子的时候发现了一个有趣的置换算法,特地记下来,以作备用。 public static void swap(int[] array, int a, int b){ array[a] = array[a] + array[b]; array[b] = array[a] - arra

2018-09-13 14:46:06 660

原创 ‘/’ 与 ‘//’ in python

       在一般编程语言中,算数运算符 / 的结果是由参与运算的两边数据类型所决定,e.g., 6 / 3 = 2 or 6.0 / 3.0 = 2.0 ,更精确地说,只要有一个数据是浮点型,那么结果就是浮点类型,

2018-09-13 11:09:20 1464

原创 禅道 排序算法

禅道 排序算法 这里用 Python 总结常用的几种排序算法 定期整理点滴,完善自己,今后给洋哥挣钱,陪伴着让我的小宝贝发自内心爱上笑,加油吧 禅道 排序算法 插入排序 选择排序 冒泡排序 插入排序 直译写法 def insert_sort(list): n = len(list) for i in range(1, n): ...

2018-09-12 18:01:19 503

原创 禅道——Pythonic

Python由其语言简洁性,使得写出优雅、地道和整洁的代码成为的一种禅道,最近工作中感触尤甚,特地回顾了基础知识,这里总结几种Pythonic的写法,自己备用。 python.txt: hello, python 1、变量交换 a = 0 b = 1 a, b = b, a print('a =', a, '\nb =', b, '.') 2、列表推导 my_lis...

2018-09-11 17:00:02 402

原创 IDEA

IDEA 本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦: http://idea.toocruel.net.

2018-07-23 08:37:31 134

原创 终端配色

终端配色 模式 export CLICOLOR = 1 export LSCOLORS = gxfxaxdxcxegedabagacad 代码 CLICOLOR: 前景色和背景色的字符串合并值 LSCOLORS: 对于不同变量所采用的颜色方案,具体看如下表格: a black b red c ...

2018-03-25 19:47:29 411

原创 使用 Aria2 突破云 mac 平台

使用 Aria2 突破云 mac 平台 使用 Aria2 工具在 mac 平台上加速下载 Baidu 云文件 目录 使用 Aria2 突破云 mac 平台 目录 需要用到的工具 为 chrome 安装扩展插件 获取 Aria2 工具 使用 Aria2 突破云限制 需要用到的工具 google chrome baiduexporter.crx aria2gu...

2018-03-20 09:33:31 3692

原创 Apple software

Apple software http://www.waitsun.com http://xclient.info/s/c/dev/

2018-03-18 16:42:56 446

原创 build sir

wget -N --no-check-certificate https://softs.fun/Bash/ssrmu.sh && chmod +x ssrmu.sh wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssrmu.sh &&amp...

2018-03-18 16:12:20 425

原创 卸载openjdk安装orcale jdk并设置变量

备忘终端中操作rpm -qa|grep java卸载对应的rpmdnf remove “package name”官网下载jdk http://www.oracle.com/technetwork/java/javase/downloads/index.html解压安装包tar -xvzf jdk-8u121-linux-x64.tar.gz将jdk放到软体目录su - mkdir /opt/ja

2017-02-24 20:35:54 431

原创 赋予普通用户sudo权限

备忘使用vim编辑环境变量时权限出错,提示“username”不在sudoers文件中,故记录。–>终端su - vim /etc/sudoers修改字段,加入自己的用户名 ## Allow root to run any commands anywhere root ALL=(ALL) ALL username ALL=(ALL) ALL

2017-02-24 19:43:20 389

原创 fedora 替换源及更新源

备忘打开终端,进行操作su - cd /etc/yum.repos.d/ mv fedora.repo fedora.repo.backup mv fedora-updates.repo fedora-updates.repo.backup wget -O /etc/yum.repos.d/fedora.repo http://mirrors.aliyun.com/repo/fedora.repo

2017-02-24 19:24:32 3758

原创 mac 平台 sublime text 3 中 python3 中文输出 UnicodeEncodeError

mac 平台 sublime text 3 中 python3 中文输出 UnicodeEncodeError 环境 osx ei capitan lang:en_US python 3.6.4 sublime text 3 配置 osx 默认的 python 版本是 2.7,sublime text 3 提供的 build 系统也是基于 python2,要使用 pytho...

2017-02-16 16:07:04 423

空空如也

空空如也

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

TA关注的人

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