学习笔记
Athain
这个作者很懒,什么都没留下…
展开
-
【wxpython】按钮事件问题
在上一篇文章Bind绑定带不定参中说道了如何通过lambda去动态绑定事件并传递参数,然后我在这个基础上又去掉了event参数(因为在大部分时候我们只需要知道有人触发了我们的事件就可以了),然后又抽了几层封装成具有默认事件类型的Bind函数:def Bind(self, component, method, event=wx.EVT_LEFT_UP, flag=False, **args):...原创 2020-03-17 14:59:14 · 840 阅读 · 0 评论 -
【Windows编程】Dll的注入与调用
Dll注入与调用Add.dllOne.exeHookDll.dll去年的时候想做个脚本,开始是用python,但是有些实现想用Hook,然而自己本来python就是半桶水,而C++的window编程更是一窍不通,然而网上的教程又是零零散散好吧,其实就是我没基础,大佬:接下来就不用我说了吧(超需要啊~~~)注入需要准备一个dll,与配套的exe程序(当然,hook那么多种形式,我只是碰巧...原创 2020-02-27 16:34:34 · 2213 阅读 · 1 评论 -
【学习笔记】内部类之成员内部类
内部类即定义在一个类内部作为其中一个成员存在的类。内部类可用protected和private关键字修饰(外部类只能是public或者缺省)内部类具体分为成员内部类、局部内部类、静态内部类和匿名内部类。这里首先要谈到的是成员内部类。即作为外部类的一个成员存在,其余外部类属性、方法并列内部类可操作其外部类对象。public class Outer { private static ...原创 2018-09-23 23:01:43 · 152 阅读 · 0 评论 -
【学习笔记】自动封装拆箱
【学习笔记】自动封装拆箱java的基本类型共有8种,由于基本类型的数据不是对象,有是有需要将数据作为对象使用,因此java为其提供了相应的包装类。byte -> Bytechar -> Charactershort -> Shortint -> Integerlong -> Longfloat -> Floatdoubl原创 2018-09-19 12:52:34 · 301 阅读 · 0 评论 -
【学习笔记】String、StringBuffer和StringBulder
String:不可改变的Unicode字符序列。public static void main(String[] args) { String a = "a"; String b = "a"; String c = new String("a"); System.out.println(a == b);//true System.out.println(a == c);//f...原创 2018-09-21 12:18:05 · 339 阅读 · 0 评论 -
【学习笔记】数据库优化之索引(聚簇索引&非聚簇索引)
索引:对数据库表中一列或多列的值进行排序的一种结构,通过索引可快速访问数据库表中的特定信息,即通过索引对数据列的值进行结构化排序。其中,索引包含聚簇索引和非聚簇索引聚簇索引的顺序就是数据的物理存储顺序非聚簇索引的索引顺序与数据物理排列顺序无关所以一个表最多只能有一个聚簇索引【聚簇索引】在网上很多都有举到的例子,新华字典,聚簇索引就类似于拼音查找,整本字典的排序都是按照A-Z的顺序排...原创 2018-09-22 12:40:08 · 801 阅读 · 0 评论 -
【mysql题目】按各科成绩排序,并显示名次(同名次空缺vs合并)
按各科成绩排序,并显示名次(同名次空缺vs合并)数据表-- 学生表Student(sid,sname,sage,ssex)insert into Student values('01','张三','1991-11-11','男');-- 课程表Course(cid,cname,tid)insert into Course values('01','语文','01');-- 教师表...原创 2018-12-11 18:08:35 · 15164 阅读 · 11 评论