- 博客(17)
- 收藏
- 关注
原创 Java final修饰符
Java 中final修饰符的作用final修饰类被final修饰的类不可以被继承final修饰方法被final修饰的方法,不可以被子类中的方法进行覆盖(override)final修饰成员变量final修饰的成员变量,只能在变量声明时或构造函数中赋值,且只能赋值一次final修饰静态变量final修饰的静态变量,只能在变量声明时或static代码块中赋值,且只能赋值一次fina...
2020-03-25 13:54:23 124
原创 LeetCode Mysql刷题-简单
175. 组合两个表表1: Person列名类型PersonIdintFirstNamevarcharLastNamevarcharPersonId 是上表主键表2: Address列名类型AddressIdintPersonIdintCityvarcharStatevarcharAddress...
2020-03-20 20:16:15 557
原创 Python面试100讲-Chapter 3-CSDN
Python面试100讲-CSDNChapter 3:字符串与正则表达式1. Python字符串格式化知多少1. 在Python语言中有多少种格式化字符串的方法?2. 请解释什么是模板字符串,如何使用2. 使用fstring方式格式化字符串1. 在Python语言中哪种格式化方式直接使用变量2. 请用代码描述如何使用fstring格式化字符串3. 详细描述Python字符串的基本操作1. 详细描述...
2020-03-03 20:06:00 197
原创 Python面试100讲-Chapter 1-CSDN
Python面试100讲-CSDNChapter 1:基础1. 导入Python模块1. 导入Python模块的基本方式2. 为导入的Python模块指定别名2. 设置Python模块搜索路径的方式1. 设置Python模块的搜索路径有几种方式2. 永久设置Python模块搜索路径有几种方式,如何使用它们3. 如何临时设置Python模块的搜索路径3. 不同数据类型的变量或值首尾相接1. 字符串与...
2020-02-12 11:33:35 170
原创 求最长回文子串——ManaCher算法
目录 0.问题定义1. 暴力破解法2. ManaCher算法2.1 解决回文子串长度奇偶性问题2.2 解决重复访问的问题3. Python实现0.问题定义最长回文子串:求任一既定字符串中,回文子串的最长长度回文:正向和反向完全一样的字符串叫做回文字符串子串:从一个字符串中任意截取一段是这个字符串的子串1. 暴力破解法这是最容易想到的办法。先遍历获得字符串的所有子串,再对每个子串判断其是不是回文串。...
2018-06-01 12:27:08 240
原创 Chrome Extension的manifest.json文件
近期看到隔壁组开发写了一个Chrome扩展来提升Agile Planning的效率,动了也想鼓捣鼓捣的心思。然后上网百度(确实有点low了)一些资料来研究Chrome扩展具体是个啥东西~主要参考资料来自于图灵社区的开源电子书籍:《Chrome扩展及应用开发》。感谢作者Sneezry和图灵社区的工作。其他的资料建议直接参考Google的官方文档:https://developer.chrome.
2017-03-29 10:52:21 3458
原创 通信总结之三:XMPP
之前的服务器与客户端的通信过程中,双方都是直接发送信息内容,并默认以回车符结尾,这样的通信方式(也可以算作一种协议)所包含的信息过于简单与贫乏。没有包含信息的类型(登录、验证、私聊等)的信息,也不能包含发信人,收信人的信息,这只能在简单群聊服务器中使用。如果在比如QQ等这些较为复杂的聊天环境下就显得信息难以处理。所以我们要通过制定一定的协议来扩充通信中信息所包含的信息量的大小。这里使用的是xm
2017-03-29 10:52:12 163
原创 通信总结之二
群聊服务器 群聊服务器要将所有连接到服务器上的客户端对象都集中到一起(比如一个队列)来处理,将其中每个对象发送的消息转发给其他所有连接的客户端,并且在有新连接加入时对其他的连接的客户端进行通知等等功能。所以需要编写几个类来分别实现这些功能。每个类的功能要尽量的单一,这样便于调试。 服务器增加了验证登陆信息、转发消息等多个功能,也就需要增加几个类来辅助。首先对于登陆用户来
2017-03-29 10:52:03 306
原创 通信总结之一
服务器就是网路上开放一个端口用来等待客户端连接,并在连接之后能够按照一定的协议与客户端进行单工或者双工的通信的电脑。所以要构建一个简单的服务器就需要开放一定的端口,并且要让客户端知道服务器的IP以及开放的端口的类型号。 在构建服务器时,用到了一个新的类来创建服务器的对象,java.net.ServerSocket,创建的语句大致如下 java.net.ServerSocket
2017-03-29 10:51:54 229
原创 Java中Integer和String浅谈
Java中的基本数据类型有八种:int、char、boolean、byte、long、double、float、short。Java作为一种面向对象的编程语言,数据在Java中也是一种对象。我们用基本数据类型创建的对象,如 int x = 0;这里的x只有值这个属性,没有(或者很少)有其他的方法。这在一些需要对数据进行操作时变的很不方便,程序员需要自己编写很多代码去实现一些常用的功能,增加了工作量
2017-03-29 10:51:44 882
原创 Java中异常机制浅谈
在之前学习File类的相关操作时,我们就接触到了try……catch语句。当时只是知道为了程序执行的可能,需要对可能存在问题的语句进行“实验性的尝试”,并在问题出现是返回问题的对象。但当时并不清楚到底是怎么回事,又是为什么…… 今天龙哥终于为我们进行了指导,对于异常也有了个初步的理解~。不过也就有了这篇博文…… 首先,先说一下我对异常的理解。异常是在程序在运行过程中发生的在程序编写
2017-03-29 10:51:30 241
通信总结之三:XMPP
之前的服务器与客户端的通信过程中,双方都是直接发送信息内容,并默认以回车符结尾,这样的通信方式(也可以算作一种协议)所包含的信息过于简单与贫乏。没有包含信息的类型(登录、验证、私聊等)的信息,也不能包含发信人,收信人的信息,这只能在简单群聊服务器中使用。如果在比如QQ等这些较为复杂的聊天环境下就显得信息难以处理。所以我们要通过制定一定的协议来扩充通信中信息所包含的信息量的大小。这里使用的是xm...
2011-03-27 11:36:12 84
通信总结之二
群聊服务器 群聊服务器要将所有连接到服务器上的客户端对象都集中到一起(比如一个队列)来处理,将其中每个对象发送的消息转发给其他所有连接的客户端,并且在有新连接加入时对其他的连接的客户端进行通知等等功能。所以需要编写几个类来分别实现这些功能。每个类的功能要尽量的单一,这样便于调试。 服务器增加了验证登陆信息、转发消息等多个功能,也就需要增加几个类来辅助。首先对于登陆用户来...
2011-03-26 11:05:11 87
通信总结之一
服务器就是网路上开放一个端口用来等待客户端连接,并在连接之后能够按照一定的协议与客户端进行单工或者双工的通信的电脑。所以要构建一个简单的服务器就需要开放一定的端口,并且要让客户端知道服务器的IP以及开放的端口的类型号。 在构建服务器时,用到了一个新的类来创建服务器的对象,java.net.ServerSocket,创建的语句大致如下 java.net.ServerSo...
2011-03-26 10:52:02 97
Java中Integer和String浅谈
Java中的基本数据类型有八种:int、char、boolean、byte、long、double、float、short。Java作为一种面向对象的编程语言,数据在Java中也是一种对象。我们用基本数据类型创建的对象,如 int x = 0;这里的x只有值这个属性,没有(或者很少)有其他的方法。这在一些需要对数据进行操作时变的很不方便,程序员需要自己编写很多代码去实现一些常用的功能,增加了...
2011-01-18 11:50:45 201
Java中异常机制浅谈
在之前学习File类的相关操作时,我们就接触到了try……catch语句。当时只是知道为了程序执行的可能,需要对可能存在问题的语句进行“实验性的尝试”,并在问题出现是返回问题的对象。但当时并不清楚到底是怎么回事,又是为什么…… 今天龙哥终于为我们进行了指导,对于异常也有了个初步的理解~。不过也就有了这篇博文…… 首先,先说一下我对异常的理解。异常是在程序在运行过程中发生...
2011-01-15 23:40:08 86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人