Socket套接字及多线程实现在线群聊示例
代码: Server.java package com.etc; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStream; import java.io.OutputStreamWri ... 查看全文
JavaScript和jQuery基础考点
JavaScript基本语法 变量的定义: 变量必须以字母开头 也能以$和_开头 变量名称对大小写敏感 使用var关键字来声明变量 可以在一条语句中声明很多变量 未使用值来声明的变量,值是underfind 如果重新声明JavaScript变量,该变量的值不会丢失 var a = 1; var a; ... 查看全文
array_diff_key — 使用键名比较计算数组的差集
说明 array_diff_key ( array $array1 , array $array2 [, array $... ] ) : array 根据 array1 中的键名和 array2 进行比较,返回不同键名的项。 本函数和 array_diff() 相同只除了比较是根据键名而不是值来进 ... 查看全文
Java中有默认值就不用初始化变量了吗?
这是一个很常见的现象,不知道大家有没有注意到,直接上代码 大家想想以下代码的运行情况会是什么 public class Main { static int a; public static void main(String[] args) { int b; System.out.println(a) ... 查看全文
Java 泛型技术(Generic)
1.1 泛形的作用 (1)JDK5以前,对象保存到集合中就会失去其特性,取出时通常要程序员手工进行类型的强制转换,这样不可避免就会引发程序的一些安全性问题。例如: ArrayList list = new ArrayList(); list.add("abc"); Integer num = (In ... 查看全文
今日校园自动提交问卷-Java实现
站在巨人的肩膀上,我所写的东西,也会开源分享出来!已经能正常用了,但是还需优化一些小bug。 授人以鱼不如授人以渔,我把思路分享出来。 如果程序优化好了,我会将源码放在这里 查看全文
【SpringBoot】03 自动装配原理探索
SpringBoot的依赖探索 首先是一个父级依赖管理的pom.xml 【Ctrl + 左键点击】访问进去之后还有父级的父级 到最后才是我们的真正的顶级父类Pom.xml 我们当前的父级坐标 <parent> <groupId>org.springframework.boot</groupId> < ... 查看全文
java关于Date转换成字符串格式以及Date的增加
package test; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateFormat { public static void main(S ... 查看全文
JavaScript 调用调用浏览器 复制功能用来复制内容
JS 调用浏览器 复制功能 <textarea class="copy_link" maxlength="200" readonly>{$val.url}</textarea> <button class="btn copy_btn btn-xs btn-primary" type="button" ... 查看全文
C语言结构体初始化的四种方法
C语言结构体初始化的四种方法 ericbars 2018-03-15 17:17:19 95935 收藏 71展开定义struct InitMember{ int first; double second; char* third; float four;};方法一:定义时赋值struct Init ... 查看全文
你必须掌握的20个python代码,短小精悍,用处无穷
当今python编程语言的潮流已经成为不可阻挡的趋势,python以其较高的可读性和简洁性备受程序员的喜爱。而python编程中的一些小的技巧,运用的恰当,会让你的程序事半功倍。 以下的20个小的程序段,看似非常的简单,但是却非常的有技巧性,并且对个人的编程能力是一个很好的检验,大家应该在日常的编程 ... 查看全文
springboot访问路径添加项目名称、tomcat端口号
springboot因为是内置tomcat,所以在访问项目时无需再端口后添加项目名称,如果想要添加项目名称则需要在配置文件中添加server.context-path=/XXXXXXX;如果不起作用,是因为使用了更高版本的springboot,在新的版本中配置需改为server.servlet.co ... 查看全文
Java TryWtihResource语句
当需要关闭资源时,通常会使用try finally语句 java7新增了tryWithResource语句专门用于处理资源关闭的情况,基本结构为:try(){} 括号内用于初始化资源,资源需要实现java.lang.AutoCloseable接口,即实现close()方法。 括号内可以初始化多个资源 ... 查看全文
【JAVA SE基础篇】6.开始前的一些规定以及关键字
1.注释 注释是为了解释某些代码所加的文字,类似批注,提高程序可读性。编译时,编译器直接跳过,不会 变成字节码文件。 单行注释:以"//"开头,这一行"//"后面均为注释,换行即结束 多行注释:以"/*"开始,以"*/"结束,这之间都是注释,换行并不会影响注释结束,多行注释不能嵌套 2.标识符使用规 ... 查看全文
使用.net standard实现不同内网端口的互通(类似花生壳)
应用场景 1.公司电脑与家中电脑的远程控制,一般通过teamview、向日葵等软件,端口互通后,可以使用电脑自带的远程桌面 2.家中电脑搭建SVN、git仓库,在外网或者内网访问,一般使用云服务器,端口互通后,可以部署在任意电脑 3.家中电脑搭建数据库、web服务以及其他基于TCP协议的服务,端口互 ... 查看全文
请求响应原理以及HTTP协议
1. 服务器端基础概念 1.1 网站的组成 网站应用程序主要分为两大部分:客户端和服务器端 客户端:在浏览器中运行的部分,就是用户看到并与之交互的界面程序,使用HTML、css、JavaScript构建 服务器端:在服务器中运行的部分,负责存储数据和处理应用逻辑 1.2 Node网站服务器 能够提供 ... 查看全文
Dos命令调用FlashFXP上传文件
DOS命令调用FlashFXP上传文件到FTP flashfxp.exe -upload ftp://user:password@192.168.2.1:21 -localpath=本地路径 -remotepath=FTP路径 远程FTP路径根目录直接用 “/” 表示 本地路径如果想上传文件夹下的所 ... 查看全文
2019前端面试系列——CSS面试题
目录盒模型如何实现一个最大的正方形一行水平居中,多行居左水平垂直居中如何实现左右等高布局画三角形link @import导入cssBFC理解 回到顶部盒模型 复制/* 红色区域的大小是多少?200 - 20*2 - 20*2 = 120 */ .box { width: 200px; height: ... 查看全文
FastJson中JSONObject用法及常用方法总结
最近一直有用到解析各种数据,主要是用FastJson进行数据解析,其中一个重要的类为JSONObject,今天有时间,所以进行总结一下: JSONobject是FastJson提供的对象,在api中是用一个私有的常量map进行封装的,实际就是一个map,只不过FastJson对其进行了封装, 添加了 ... 查看全文
Linux下安装Apache2.4.39踩坑记录
参考apache安装文档 tip:已按照要求安装当前最新版本apr、apr-util、pcre 1、按照文档将apr、apr-util去掉版本号的方式移动到/httpd/srclib目录下,执行./configure --prefix=/usr/local/apache2 解决方式:缺少expat依 ... 查看全文