- 博客(29)
- 资源 (5)
- 收藏
- 关注
原创 2021-05-18
PHP调试:PHPStream + XDebug第一步:安装xDebug扩展1. 先判断自己要下载什么版本的扩展(很重要):控制台输入php -i,将输出的内容复制到https://xdebug.org/wizard2. 点击按钮,就能得到下载路径。3. 在php.ini中配置xDebug:[xdebug];断点调试xdebug.remote_enable=on ;远程调试xdebug.remote_autostart=on ;开启远程调试自动启动xdebug.re.
2021-07-08 16:38:18
171
2
原创 Linux中实现定时任务的方式
在Linux中可以实现两种类型的定时任务,第一种是一次性的,执行一次后就不再执行了,比如你正在下载文件,还有10分钟才下载完,但是已经到周末下班时间了,你想让你的linux一个小时后关机。另外一种是循环执行的,比如你想每天早上6点准时发一封邮件给对面的女同事翠花,表示自己每天早睡早起身体好,但是自己却还在被窝睡懒觉。这两种任务分别是at,batch和 crontab。at:一次性的任务,可以指定具体的时间去执行。batch:是在at的基础上执行的一个命令,一次性的任务,在cup负责小于0.8的时候执行
2020-08-08 10:50:12
1076
原创 三种执行shell的区别
三种执行shell的区别(source, sh script, ./script)sh script, ./scriptsourcesh script, ./script这两种方式执行shell的原理是一样的,都是在父进程中启动了一个子进程进行shell操作,所以在子shell脚本中产生的变量不会影响到父进程。sourcesource的方式执行shell则是直接在父进程中执行的,shell脚本中修改或创建的变量在父进程中也能看到...
2020-08-01 16:42:52
238
原创 黑苹果无法连接wifi
VMware在虚拟机设置没有问题的情况下,可能是window中关闭了DHCP服务,在 任务管理器->服务 中把这里开启:
2020-05-23 12:04:08
4416
原创 索引
引文相信大家都用过数组,数组的特点是查询速度快,而插入和删除速度慢。插入和删除速度慢很容易理解,就是如果在数组中间插入或删除一个元素,后面的元素都要进行移动,时间复杂度是O(n)。而查询速度快是因为数组是根据索引来查询的,时间复杂度是O(1)。那为什么用索引来查就能做到这么快呢?先来看一下下面这张图:以Java为例,这里是一个int类型的数组{4,7,2,9,1,3},已经知道数组的起...
2020-03-04 14:38:36
274
原创 阿里云连不上GitHub
在拉GitHub的代码到阿里云时发现阿里云连接不上GitHub错误大概是说连接超时后来发现不管对GitHub的什么操作都不行,ping也ping不通解决办法:在/etc/hosts文件加上GitHub的IP github.com可以连上了,但是很慢ps: 查询域名ip的地址https://www.ipaddress.com/ip-lookup...
2020-02-03 20:57:26
9512
1
原创 PHP邮箱认证
准备:1、php开发环境2、工具类 Smtp.php, 可以自行下载也可以参考文末代码。3、SMTP服务器的用户邮箱,所有邮箱都可以做SMTP服务器的用户邮箱,但是需要授权码(阿里云邮箱需要去认证),qq邮箱做SMTP服务器的用户邮箱 参考以下链接:https://jingyan.baidu.com/article/6079ad0eb14aaa28fe86db5a.html4、 php后...
2019-08-01 14:48:34
975
转载 计算Java对象占用内存空间大小
使用到的工具是lucene<dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-core</artifactId> <version>4.2.0</version></dependency>...
2019-06-27 21:33:36
1202
原创 记录《java网盘》中清理文件
运行环境 CentOS7 1G内存 40G硬盘(某某云服务器,学生价9.5一个月)数据表结构硬盘中文件存放方式是:以月为单位创建目录,同一个月的文件放在同一个目录中。文件名格式为:时间戳+原始文件名数据库的file表存有文件的真实路径,user_file表则是用户表user与file表多对多的一个关联表,user_file表中的 link_id 字段是一个与 file 表关联的外键,...
2019-06-27 20:48:21
127
原创 Redis总结
主流应用框架一、缓存器一般有两种缓存中间件 ——Memcache和RedisMemcache:代码层类似于Hash,简单易用特点:支持简单类型不支持数据持久化存储不支持主从不支持分片Redis:特点:数据类型丰富(set, list)支持数据持久化存储支持主从支持分片二、Redis为什么这么快?完全基于内存,绝大多数的请求都是纯粹的内存操作,执行效率较高...
2019-05-17 16:20:43
358
1
原创 数据库总结
大纲(1)架构(2)索引(3)锁(4)语法(5)理论范式一、架构如何设计一个数据库?首先分为两个大模块,分别是存储(文件系统)和程序实例存储模块存储数据的地方,如机械硬盘,SSD固态硬盘,磁盘阵列等程序实例模块有了存储模块后,我们需要使用这些数据,程序实例模块就是 将数据库的逻辑地址转换为数据库的物理地址存储管理:对逻辑与物理地址映的管理缓存机制:数据库的存储模块是硬...
2019-05-16 20:22:44
1536
原创 计算机网络协议总结
计算机网络协议全面总结一、OSI七层协议物理层:很久很久以前,那时候还没有现在的外星人超级电脑,或者华为的P30。比较调皮的小明想要把自己机器上写好的一些个人游戏心得(如何玩好王者农药)发给小红(校花),希望博得芳心。小明个人比较勤,游戏总结心得总结的比较详细(大概有100M)。但是到底怎么才能从自己的机器上传给小红的机器呢,进过一番打听,他发现远在太平洋另一端的科学家已经发明了一种技术 物...
2019-05-12 16:35:29
39825
30
原创 Mybatis总结
日志无法打印问题:首先log4j.properties配置## debug 级别log4j.rootLogger=DEBUG,Consolelog4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.Target=System.out log4j.appender.Console...
2019-03-06 16:15:12
111
原创 Django 两种访问图片的方式
访问静态资源中的图片(就是放在static文件夹中的图片)静态资源存放一些页面需要频繁加载且一般不是由用户所定义的,所以一般存放在哪里就不会变化,文件夹名为定义为 static,位置在 你的 app下访问方式: 在settings.py文件中最底部配置STATIC_URL = '/static/'STATIC_ROOT = os.path.join(BASE_DIR, ...
2019-03-01 17:07:46
4719
4
原创 进入BOIS 重装系统
注意!!! 如果不行的话试试组合件,笔记本电脑上有一个 fn 键 fn+对应键 品牌整机分为笔记本、台式机和一体机。我认为一体机可以归类为笔记本。 2 联想 联想电脑进入BIOS的方法为:开机并按住F12键。 3 华硕 华硕电脑进入BIOS的方法为:开机并按住ESC键(华硕台式机请按F8键)。 4 惠普 惠普电脑进入BIOS的方...
2018-10-18 21:16:00
1875
原创 JNI 开发中 C / C++ 基础
what 什么是 JNIJNI java native interface native 本地 java本地接口jni可以看作是翻译, 实际上是一套协议why 为什么要用JNI *java 一处比编译到处运行 * Java运行在虚拟机上, 但是无法调用底层驱动, JNI可以扩展java的虚拟机能力 让java代码可以调用驱动 * java是解析型语言, 运行效率相...
2018-06-08 22:44:10
449
原创 DOM对象
DOM Document Object Model 文档对象模型功能:用来控制页面中的内容, 可以通过操作对象来控制页面内容dom本质就是将文档中的所有内容封装成对象 例如下面的一个 文档<html><head> <title>itcast</title></head><body> <div...
2018-05-14 22:10:45
122
原创 js基础
关系运算符中,string之间的比较 “ab” > "ac" 是从左到右一个一个字符对应比较他们的acall码, 如果左边没有字符右边有字符, 算右边大等值运算符 == / !=, 其他类型都会倾向number类型转换, 如果比较中存在number类型, 其他类型会先转换成number, true转换成number则为1, false则为0; null 会转成NA...
2018-05-14 22:10:32
111
原创 MySQL基础
DDL语句数据类型:一、数字类型 整型: TINYINT 2字节 byte SMALLINT 2字节 short (常用)INT 4字节 浮点型 ...
2018-05-14 22:10:11
129
原创 XML简介
一般用于一些有层级关系数据的存储和配置文件与HTML的区别:1、XML更加严谨2、XML支持自定义标签xml分为一下部分:1、文档声明语法:<?xml [属性="", , ] ?> 属性:version = "1.0" xml的版本, 目前只有1.0版本encoding = "utf-8" 解码格式, utf-8, gbk .......standalone = "...
2018-05-14 22:10:01
186
原创 解析思想dom, sex, pull
dom解析思想:核心思想:把文档中的所有对象 都封装成对象 放在内存中优点:方便 增、删、改、查缺点:浪费内存sex解析思想:解析原理:事件驱动优点:在读取xml文档时, 已经根据定义好的事件,对xml进行内容进行了筛选,筛选完成后,内存中只保留了想要的内容,比较节约资源, 在资源比较匮乏的平台上使用缺点:没有保留文档结构, 无法进行增删改操作。spull解析:与Sax一样, 都属于事件驱动的解...
2018-05-14 22:09:35
561
原创 tomcat服务器
分为 安装版 和 解压版安装板只能安装一个版本的(不用)解压版的则可以自由切换版本(用)环境变量的配置:在 JAVA_HOME 中配置一个jdk的路径即可目录结构:bin:放一些命令conf:配置文件lib: 运行时需要的 jar 包类库logs:日志temp:运行时产生的临时文件webapps: 打包软件work:产生有用的文件端口号修改:conf中的server.xml文件中第70行左右有一个...
2018-05-14 22:09:24
183
原创 Servlet基础
动态资源servlet就是在服务器端,接收请求并完成响应的java类生命周期三个方法 init(ServletConfig config) //第一次访问Servlet调用servlet() //接受请求并返回响应的方法destroy() //销毁Servlet调用其他方法:getServletConfig() //返回ServletConfig对象...
2018-05-14 22:08:42
165
原创 jdbc基础
JDBC java database connactive是java连接数据库的一个规范 用jdbc连接数据库的步骤:1、导入驱动类库2、注册驱动 DriverManager.registerDriver(new com.mysql.jdbc.Driver());'3、连接数据库 Connection conn = DriverManager.getConnection("j...
2018-05-14 20:32:59
205
原创 java JSON需要导入的包
commons-lang-2.6.jarcommons-beanutils-1.9.3.jarezmorph-1.0.6.jarcommons-collections-3.1.jarcommons-logging-1.2.jarjson-lib-2.4.4-jdk15.jar 如果少导入或导入的包不正确都会有异常特别注意不要导错包 commons-collections...
2018-05-14 20:32:43
4853
原创 请求服务器UI卡住 和 Handler的使用 总结
由于Android的UI只能由UI线程来修改,不允许使用其他线程来修该。、 一般要进行耗时操作时, 比如请求服务器,需要新建一个线程来发送请求,将反回的数据再做处理,然后在UI上显示那么, 新建线程获取回来的响应数据要怎么样才能传给UI线程呢? 如果直接以返回值的形式给UI线程, UI线程是一条单线程,必然导致后面的东西无法渲染,即停留在发送请求的那个页面。但是如果服务...
2018-05-12 20:14:21
452
原创 关于匿名内部类直接 new接口
在Android中经常会为Button添加点击事件, 其中一种方式是匿名内部类的方式如: Button b = new Button(this); b.setOnClickListener(new OnClickListener(){ public void onClick(View v){ } }); 此处OnClick...
2018-04-11 10:05:06
1528
原创 Unable to merge dex
Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.> java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex...
2018-03-15 18:45:22
213
1
JSON需要导入的包
2018-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人