BangZ's 梦工厂

FutureTech Research Center


  • 首页

  • 标签

  • 分类

  • 归档

  • PDF

  • 搜索

Windows 下安装 Mysql5.6 的 Noinstall 版

发表于 2015-05-30 | 更新于 2018-06-08 | 分类于 日常运维 | 阅读次数:

下载:

http://dev.mysql.com/downloads/mysql/

官方安装教程:

http://dev.mysql.com/doc/refman/5.6/en/windows-installation.html

安装实操

今天由于项目需要,要在 windows 下使用 MySQL,手贱没下到 msi 安装程序

下载完之后才发现下到了 zip 包,不过算了,照样装就是了,下面记一下安装过程

阅读全文 »

网络攻防学习体验

发表于 2015-05-23 | 更新于 2018-06-08 | 分类于 其他 | 阅读次数:

最近去参加了中星的网络攻防比赛

今年比去年弄的要厉害多了,由原来的校内赛现在一下子变成了全省的比赛

在报名的时候只是觉得想来玩玩,以为会像去年一样,听说拿第一 so easy,就来了

直到我第一次开讲座培训,彻底惊讶了,中星都和工信部搞上了!

参赛者居然还有机会获得网络安全工程师的证书

就像之前的蓝桥杯一样,突然一下就有了个工信部给的软件开发工程师证一样。。。

今年中星还专门自己搞了个论坛,用于远程培训和交流

感觉人气不是很旺,但是 QQ 群的气氛还算可以

阅读全文 »

Mint(Ubuntu)Linux 终端中文显示的处理

发表于 2015-05-09 | 更新于 2018-06-08 | 分类于 日常运维 | 阅读次数:

一. Ubuntu 默认的中文字符编码

Ubuntu 默认的中文字符编码为 zh_CN.UTF-8,这个可以在 /etc/environment 中看到:

1
sudo gedit /etc/environment

可以看到如下内容:

1
2
3
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"

第二行即是默认的中文字符编码。注:可以通过这里修改默认的中文编码字符,比如修改为:zh_CN.GBK。

二. 添加中文字符编码的方法

阅读全文 »

python 函数定义——简单定义

发表于 2015-04-23 | 更新于 2018-06-08 | 分类于 技术研究 | 阅读次数:

在 python 里面,简单的使用 def 关键字就可以定义一个函数,由于 python 是弱类型语言,所以不需声明返回值类型

定义一个 Fibonacci 函数:

1
2
3
4
5
6
7
8
>>> def fib(n):
... a, b = 0, 1
... while a < n:
... print a,
... a, b = b, a+b
...
>>> fib(2000)
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597

由此可见,return 语句可有可无,当不使用 return 语句时,返回值为 None

1
2
>>> print fib(2000)
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 None

最后那里的 None 才是 fib 的返回值

阅读全文 »

python 流程控制——循环控制语句 break 与 continue

发表于 2015-04-21 | 更新于 2018-06-08 | 分类于 技术研究 | 阅读次数:

由于 python 中没有 switch/case 语句,break 关键字现在也就只能用于循环控制了

跟大多数编程语言一样,break 可以中止当前层的循环

例子:

1
2
3
4
5
6
>>> for i in range(10):
... if (i == 5):
... break
... print i,
...
0 1 2 3 4

在 python 里,for 语句多了一个功能,就是能搭配 else 语句使用!

阅读全文 »

python 流程控制——range 函数的使用

发表于 2015-04-20 | 更新于 2018-06-08 | 分类于 技术研究 | 阅读次数:

这次出于疏忽,忘记在晚上断网之前打开 python 中文教程的页面了,11 点实在是早,也不想干别的,也就是想学学 python,还好我手头上有保存一份官方的英文教程,就拿出来看了。

虽然以前玩游戏经常都是看英语,当时也很喜欢英语,不过现在觉得英语看的多了眼花,实在是没有咱们简体中文这种舒服的感觉,方方正正的,果然汉字还是很好看,哈哈!

本人承认本人英语并不是很好很好,只是刚好过了个 CET-4 的水平,计算机英语的水平也是靠积累来的。

就这样,看了下英文版的官方文档,居然有了重大发现!

某 pythondoc 的官方教程翻译版对于 range 的说法和这个 python 官方原版英文教程的说法不一样!

人家官方说 range 函数只是生成一个列表,那边的中文翻译居然说是生成一个链表。。。。

果然还是看原版教程才不会被坑啊。。。

不废话了,讲讲正题。

阅读全文 »

说下今天甲骨文杯的考试

发表于 2015-04-18 | 更新于 2018-06-08 | 分类于 技术研究 | 阅读次数:

这学期报了华农的甲骨文杯的 Java 比赛,打算在竟考网和其他高校的高手们拼一拼。

咱这学校报名的也就十支队伍左右,三十来个人,就我们团队找了指导老师。

听老师说,这考试以前就叫华农的 Java 比赛,是一个很普通的比赛而已,今天弄得特别高大上,好象是因为拉到了甲骨文公司的合作关系

所以今年的名字叫做甲骨文杯了。我看报名人数三千多人,也挺热闹的。于是就拉了两个同学一起来战

今天是初赛第一次考试,咱们三个约好 9 点,大家收拾好东西,就开始向实验室奔去了

到了实验室,时间还有十分钟,匆忙拿出了笔记本,插好电源开机。

不得不说,这回咱们三个人的组合还真是有点厉害。

一个同学拿着 MacBook,用的 Mac OS X,我拿着自己的神船,用的 linuxmint,还有一个同学拿着华硕,用的 windows。

PC 三大阵营都跑出来了,看着好像很厉害的样子 2333。

于是咱们按照竟考网约定的时间有打开浏览器准备开始进入答题,约定的时间是九点半到十点登录考试系统

结果咱们在登录的时候一直卡,咱们实验室用的学校的千兆光纤,却怎么也进不去他们的服务器,还经常弹 502 错误

估计是他们那边负载爆了,咱们就这样一直 F5,像挤公交车一样去挤网站的感觉。

阅读全文 »

python 流程控制——基本控制语句

发表于 2015-04-16 | 更新于 2018-06-08 | 分类于 技术研究 | 阅读次数:

顺序结构

分支结构

  • if 语句

循环结构

  • for 语句
  • while 语句

先说分支结构,最基础的是 if 语句

1
2
3
4
5
6
7
8
9
10
11
12
13
>>> x = int(raw_input("Please enter an integer:"))
Please enter an integer: 42
>>> if x < 0:
... x = 0
... print "Negative changed to zero"
... elif x == 0:
... print "Zero"
... elif x == 1:
... print "Single"
... else:
... print "More"
...
More

阅读全文 »

python 流程控制——菲波那契序列

发表于 2015-04-16 | 更新于 2018-06-08 | 分类于 技术研究 | 阅读次数:

官方教程里给的这个例子相当不错

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
>>> a, b = 0, 1
>>> a
0
>>> b
1
>>> while b < 10 :
... print b
... a, b = b, a+b
...
1
1
2
3
5
8

说这个例子好的原因是,它很直观的阐明了 python 的一些特性
首先,多重赋值这个东西就很抢眼,a, b = 0, 1 这一语句能同时给 a 和 b 这两个变量分别赋不同的值,而且一行搞定

阅读全文 »

python 基础——列表

发表于 2015-04-16 | 更新于 2018-06-08 | 分类于 技术研究 | 阅读次数:

在说这个之前,简单的对 unicode 字符串对象的做一下笔记吧

python 是原生支持 Unicode 的,使用 unicode 的字符串时只需要在字符串前加个 “u”

1
2
>>> u'Hello\u0020World !'
u'Hello World !'

对于 python 的列表,其实可以理解为数组,不过这种数组不是普通的数组,它是可以支持不同类型数据的增强型数组

1
2
3
4
5
6
7
8
9
>>> a = ['spam', 'eggs', 100, 124]
>>> a
['spam', 'eggs', 100, 124]
>>> a[0]
'spam'
>>> a[3]
124
>>> a[1:-1]
['eggs', 100]

阅读全文 »
1…567…9
BangZ

BangZ

82 日志
6 分类
40 标签
RSS
GitHub E-Mail
© 2022 BangZ
由 Hexo 强力驱动 v3.7.1
|
主题 — NexT.Muse v6.3.0