Hogan's Blog


  • Home

  • Archives

Virtualbox中安装Ubuntu Server版本

Posted on 2018-11-25
  1. 配置ssh访问
  2. 1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    virtualbox设置
    设置--网络--端口转发--端口转发规则
    ssh tcp 127.0.0.1 22 10.0.2.15 22

    如果是多台虚拟机,则修改端口转发规则为
    ssh tcp 127.0.0.1 22 10.0.2.15 22
    ssh tcp 127.0.0.1 2222 10.0.2.15 22
    ssh tcp 127.0.0.1 2223 10.0.2.15 22
    ssh tcp 127.0.0.1 2224 10.0.2.15 22
    ......

    putty
    hogan@127.0.0.1 22

    ubuntu免输入密码
    cd ~
    mkdir .ssh
    cd .ssh
    vi authorized_keys
    Read more »

Bat查找某种类型的文件

Posted on 2018-07-04
查找某种类型的文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
@echo off

set pwd=%cd%
set type=tmp

:: cd %TEMP%
cd %USERPROFILE%\AppData\Local\Temp

:: https://my.oschina.net/solee/blog/75763
:: 统计特定文件夹下的文件个数的DOS命令:dir /s /b | find /c ":",或者:dir /s /b | find /v /c ""
:: dir /b *.tmp^ | find /v /n ""
:: dir /b *.tmp^ | find /v /c ""
:: dir /b ^ | findstr /n .*.tmp

:: https://zhidao.baidu.com/question/344424350.html
for /f "delims=:" %%i in ('dir /b *.%type%^|findstr /n .') do set count=%%i

:: https://www.zhihu.com/question/51968876
:: for /f "tokens=1* delims=:" %%i in ('dir /a-d /b *.%type%^|findstr /n /r "$"') do @set count=%%i

echo total have %count% %type% files

for /f %%i in ('dir /b *.tmp^|find /v /c ""') do set new_count=%%i
echo total have %new_count% %type% files

del /s /q *.tmp

cd %pwd%

pause

windows使用杂记

Posted on 2018-06-11
    在当前文件夹打开CMD终端
    1
    按住shift键,然后在需要打开的文件夹中单击鼠标右键,选择"在此处打开命令窗口"
    Read more »

windows批处理使用问题记录

Posted on 2018-06-11
    Echo命令

    http://www.jb51.net/article/30987.htm
    https://zhidao.baidu.com/question/21121153.html

    1
    2
    echo off -- 关闭回显
    @echo off

    Read more »

vscode使用问题记录

Posted on 2018-06-11
    快捷键
    1
    2
    3
    4
    https://stackoverflow.com/questions/36154283/method-list-in-visual-studio-code
    1. 函数列表(不支持所有语言)
    Cmd +Shift+o (Command + Shift + o (letter o, not zero)) on Mac,
    ctrl+Shift+o on Windows.
    Read more »

ubuntu使用问题记录

Posted on 2018-06-11
    Ubuntu入门教程

    http://wiki.ubuntu.org.cn/Ubuntu%E6%A1%8C%E9%9D%A2%E5%85%A5%E9%97%A8%E6%8C%87%E5%8D%97
    https://help.ubuntu.com/
    http://wiki.ubuntu.org.cn/%E6%96%B0%E6%89%8B%E5%85%A5%E9%97%A8%E6%8C%87%E5%BC%95
    http://teliute.org/linux/TeUbt/lesson3/lesson3.html

    Read more »

sublime使用问题记录

Posted on 2018-06-11

    reference links

    1
    2
    3
    4
    5
    6
    http://feliving.github.io/Sublime-Text-3-Documentation/index.html
    http://sublime-text.readthedocs.io/en/latest/index.html
    http://lucida.me/blog/sublime-text-complete-guide/
    http://zh.lucida.me/blog/sublime-text-complete-guide/
    https://www.zhihu.com/question/22904994
    https://laravel-china.org/topics/2825
    Read more »

股票学习记录

Posted on 2018-06-11

    <<日本蜡烛图技术>>阅读笔记

    一价定律
    1
    按照一价定律,黄金在纽约、伦敦以及世界各地只能有一种价格。一桶轻质原油在休斯顿的价格应该和在东京的相同(扣除运输成本和各种税收成本等因素之后)。但由于某些市场参与者握有信息优势,或者由于某些技术原因导致价格出现微小的不一致,又或者由于市场中存在各种扰动因素,一价定律时常会出现例外的情况。
    蜡烛图-反向理论
    1
    1. 市场一片悲观时,价格上涨的动因已经构成;一片乐观时,价格下跌的动因已经构成
    黄金泉-三猿金钱录
    1
    2
    3
    1. “不见邪”:当你看见多头(空头)趋势时,不可陷进去,而要将它视为卖出(买进)的机会。
    2. “不听邪”:当你听见利空或利多消息时,不要依此进行交易。
    3. “不言邪”:不要对别人说起你未来的市场行为。
    Read more »

软件工程中的几个阶段

Posted on 2018-06-11
    软件工程中的几个阶段

    http://www.cnblogs.com/wattone/archive/2010/02/09/1666662.html
    http://www.voidcn.com/article/p-dfwqnfes-oz.html

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    软件工程导论作为软件工程中非常重要的一门课程,而其中的图又是其重中之重,初学者往往对其各种图搞的晕头转向,我在这里简单的对软件工程中个阶段用到的各种图做一个小小的总结,希望对大家能有帮助。

      软件工程导论中一般把软件的开发分为八个阶段:1.问题定义 2.可行性研究 3.需求分析 4.总体设计(概要设计) 5.详细设计 6.编码和单元测试 7.综合测试 8.软件维护


      一,项目计划阶段。(也可以说是可行性分析阶段)

        确定了一个软件以目前的条件可以完成,主要是经济,技术和社会条件,撰写可行性分析报告。需求方和开发方共同探讨项目中的问题的解决方案;需要的资金,人力,物力;社会方面的影响,例如是否符合法律等;对项目的进度和预期效益进行估计。

      二,项目需求分析阶段。

        对用户需求进行分析。将用户的需求用逻辑的软件工程语言表达出来,设计好功能和数据库模型,编写成软件需求设计书。这个阶段要注意的是行业的术语以及行业规则,开发的软件难免遇到不同行业,我们不是那个行业里面的人,所以对用户所在行业的需求分析的时候要正确理解他们的术语和规则。当需求得到用户确认后记得让用户签字。最后提醒一点,需求的变更在项目中很频繁,必须做好需求变更计划用以项目正常进行。

      三,项目设计阶段。

        概要设计就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。

        详细设计阶段就是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。
        概要设计阶段通常得到软件结构图。
        详细设计阶段常用的描述方式有:流程图、N-S图、PAD图、伪代码等。

      四,编码阶段。

        为程序员分配好编码任务,将软件的设计具体为软件代码。这里注意的是编码语言,工具,环境和编码规范。统一,标准的编码规范可让程序可读和易维护。

      五,软件测试阶段。

        软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出

    现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。

        测试,目的是以较小的代价发现尽可能多的错误。要实现这个目标的关键在于设计一套出色的测试用例。如何才能设计出一套出色的测试用例,关键在于理解测试方法。不同的测试方法有不同的测试用例设计方法。两种常用的测试方法是白盒法测试对象是源程序,依据的是程序内部的的逻辑结构来发现软件的编程错误、结构错误和数据错误。结构错误包括逻辑、数据流、初始化等错误。用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果。白盒法和黑盒法依据的是软件的功能或软件行为描述,发现软件的接口、功能和结构错误。其中接口错误包括内部/外部接口、资源管理、集成化以及系统错误。

      六,维护阶段。

        对软件正式交付使用过程中出现的软件的bug进行修复,调整软件以适应正式环境,编写软件的维护报告。

    传说中的------------------------------------------------------------------------------------------------------------------分割线

        以上是我在搜索软件工程方面的资料时候简单的描述了软件工程的阶段。但是个人感觉很多项目在正式过程中只有四个阶段,即需求分析,软件设计,编码,测试,这是最重要的四个阶段。计划阶段和维护阶段没有,也不能说没有,只是这2个阶段应该说不明显。写这个资料目的一个温习下以前学的软件工程方面的东西,另外一个由于准备写点个人的东西所以准备下文档留备用。对于写文档我比较头痛,主要是没有这方面的经验,写的不多,感觉项目文档中很多东西有点鸡肋。希望各位有经验的老鸟能帮忙提点下有关这个方面的实践经验。

Python使用示例

Posted on 2018-06-11
    Python实现__func__, __LINE__, __FILE_\
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    import inspect

    def print_line_file_func():
    caller_frame_record = inspect.stack()[1]
    # print(caller_frame_record)
    frame = caller_frame_record[0]
    # print(frame)
    - info = inspect.getframeinfo(frame)
    print(info.filename) # __FILE__
    print(info.function) # __FUNCTION__
    print(info.lineno) # __LINE__
    Read more »
123

Hogan Chen

29 posts
11 tags
© 2020 Hogan Chen
Powered by Hexo
|
Theme — NexT.Muse v5.1.4