谁不是一边想着放弃,一边咬着牙坚持。

" 一个人知道自己为什么而活,就可以忍受任何一种生活。 "这是我在网上看到的一句话。 生活不易,谁不是在负重前行? 你经历过吗?大口吃饭大步走路,只为了节约几分钟的时候,明明累得不行,但还是强迫自己打起精神把所有事情做完的时候,难过得快要哭了,却还是在大家面前笑嘻嘻地装作一切都很正常的时候。 我们都是普通人,会疲惫,会委屈,会感觉到无能为力,但很多时候,我们又不得不独自去面对那些艰难的时刻。其实你心里也很清楚,一帆风顺的人生是根本不存在的,其实你也明白,想要得到一些东西,那就必然要为之付出代价
分类: 其他 发布时间: 11-29 20:34 阅读次数: 0

软件中断调用

DOS功能调用 DOS中断号范围:0x20H~0x3FH,总共32个中断向量 INT 21H 01H号子功能: 等待从键盘输入一个字符,同时将该字符显示在显示器上 入口参数:无 出口参数:AL=按键的ASCII码 02H号子功能: 显示一个字符 入口参数:DL=待显示字符的ASCII码 出口参数:无 07H号子功能: 等待从键盘输入一个字符,但该字符不显示在显示器上,不响应CTRL_C 入口参数:无 出口参数:AL=按键的ASCII码 08H号子功能: 等待从键盘输入一个字符,同时将该字符显示
分类: 其他 发布时间: 11-29 20:34 阅读次数: 0

excel中常规格式和日期格式的转换规则

在EXECEL中, 数字0 代表日期 1900-1-0 ,即这个日期为起始日期,算是第0天 数字1 代表日期 1900-1-1 ,即第一天 数字2 代表日期 1900-1-2 ,即第二天 ...... 数字41513 代表 2013-8-27 ,即第41513天 在时间中的规则是把1 分成24份 =1/24 ,每一份就是1个小时, 分成1440份 =1/(24*60) ,每一份就是1分钟, 分成86400份 =1/(24*60*60) ,每一份就是1秒. 数字中的整数部分是日期,小数部分*24
分类: 其他 发布时间: 11-29 20:34 阅读次数: 0

使用PTR运算符的情况

一、双操作数指令中(如MOV,ADD,SUB等指令) 源操作数为立即数,目标操作数为直接寻址的存储器操作数,当两者类型属性不一致时,存储器操作数必须用PTR临时修改其属性,使源操作数和目标操作数类型一致。 源操作数为立即数,目标操作数为间址,变址,基址或基址加变址寻址的存储器操作数,无论两者类型属性是否已经一致,存储器操作数必须用PTR显式说明其类型属性,使得源目操作数类型属性一致。 源操作数和目标操作数中有一方为直接寻址的存储器操作数,但二者类型属性不一致,必须用PTR临时修改其中的存储器操
分类: 其他 发布时间: 11-29 20:34 阅读次数: 0

RedHat linux 忘记root密码破解办法

linux密码破解
分类: 企业开发 发布时间: 11-29 20:30 阅读次数: 0

猜数游戏代码

import java.util.Scanner; public class Namble1 { public static void main(String[] args) { int count = 1; System.out.println("游戏>登录"); System.out.println("请输入用户名:"); Scanner input = new Scanner(System.in);
分类: 其他 发布时间: 11-29 20:17 阅读次数: 0

正则表达式(基础+常用规则)

一、正则表达式方法 Regex expression = new Regex(matchStr); * 1、expression.IsMatch 验证字符串 和 表达式 是否匹配 * 2、expression.Matchs 将匹配的结果 存放在 MatchCollection集合中 * 3、expression.Match 表示一个正则表达式匹配的第一项 /* * 1、IsMatch 验证字符串 和 表达式 是否匹配 * 2、expression.Matchs 将匹配的结果 存放在 Mat
分类: 其他 发布时间: 11-29 20:17 阅读次数: 0

sku二维数组里的数组从头到尾叠加组合

今天工作之余与同事聊天,要是实现一个sku描述里的字段组合的问题。并且实现了请吃饭。哈哈。一顿饭,我和另一位同事积极杠杆的。后来实现了出来。 let skuList = [ ['黑色', '白色','黄色'], ['64G', '128G', '512G'], ] 例如上面的组合成这样。
分类: 其他 发布时间: 11-29 20:17 阅读次数: 0

第十二次作业:实验二 递归下降语法分析

一、实验目的: 利用C语言编制递归下降分析程序,并对简单语言进行语法分析。 编制一个递归下降分析程序,实现对词法分析程序所提供的单词序列的语法检查和结构分析。 二、实验原理 每个非终结符都对应一个子程序。 该子程序根据下一个输入符号(SELECT集)来确定按照哪一个产生式进行处理,再根据该产生式的右端: 每遇到一个终结符,则判断当前读入的单词是否与该终结符相匹配,若匹配,再读取下一个单词继续分析;不匹配,则进行出错处理 每遇到一个非终结符,则调用相应的子程序 三、实验要求说明 输入单词串,以“
分类: 其他 发布时间: 11-29 20:17 阅读次数: 0

正则表达式(封装的验证类)

public class Validator { #region 匹配方法 /// <summary> /// 验证字符串是否匹配正则表达式描述的规则 /// </summary> /// <param name="inputStr">待验证的字符串</param> /// <param name="patternStr">正则表达式字符串</param> /// <returns>是否匹配</returns>
分类: 其他 发布时间: 11-29 20:17 阅读次数: 0

【转】JAVA字符串格式化-String.format()的使用

常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。 format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。 format(Locale locale, String format, Object... args) 使用指定的语言环境,制定字符串格式和
分类: 其他 发布时间: 11-29 20:17 阅读次数: 0

三种常用的查找算法

在最近的复习中,我复习三种常用的查找算法,它们分别是: 1 线性查找 2 二分查找 3 插值法 4 斐波那契查找 线性查找 首先我们进行线性查找的讨论,对于线性查找,我们所做的操作就遍历数组同时逐一比对找出相匹配的元素,具体代码如下 public int search(int[] arr,int value) { for(int i=0;i<arr.length;i++) { if(arr[i]==value)
分类: 其他 发布时间: 11-29 20:17 阅读次数: 0

如何优雅地停止Spark Streaming Job

  由于streaming流程序一旦运行起来,基本上是无休止的状态,除非是特殊情况,否则是不会停的。因为每时每刻都有可能在处理数据,如果要停止也需要确认当前正在处理的数据执行完毕,并且不能再接受新的数据,这样才能保证数据不丢不重。   同时,也由于流程序比较特殊,所以也不能直接kill -9这种暴力方式停掉,直接kill的话,就有可能丢失数据或者重复消费数据。      下面介绍如何优雅的停止streaming job。   第一种:人工手动停止   程序里设置如下参数: sparkConf.
分类: 其他 发布时间: 11-29 20:17 阅读次数: 0

Appium自动化测试教程-自学网-monkey日志管理

日志管理作用 Monkey日志管理是Monkey测试中非常重要的一个环节,通过日志管理分析,可以获取当前测试对象在测试过程中是否会发生异常,以及发生的概率,同时还可以获取对应的错误信息,帮助开发定位和解决问题。 monkey日志保存方法 1. 保存在PC中 2. 保存在手机上 3. 标准流和错误流分开保存 保存在PC中 >adb shell monkey [option] <count> >d:\monkey.txt eg: C:\Users\Shuqing>adb shell monkey
分类: 其他 发布时间: 11-29 20:17 阅读次数: 0

Hbase优化:(待重点研究)

一、服务端调优 1、参数配置 1)、hbase.regionserver.handler.count:该设置决定了处理RPC的线程数量,默认值是10,通常可以调大,比如:150,当请求内容很大(上MB,比如大的put、使用缓存的scans)的时候,如果该值设置过大则会占用过多的内存,导致频繁的GC,或者出现OutOfMemory,因此该值不是越大越好。 2)、hbase.hregion.max.fifilesize :配置region大小,0.94.12版本默认是10G,region的大小与集
分类: 其他 发布时间: 11-29 20:17 阅读次数: 0

Docker PHP 扩展配置

# PHP 容器配置 # 从官方基础版本构建 FROM php:7.2-fpm # 官方版本默认安装扩展: # Core, ctype, curl # date, dom # fileinfo, filter, ftp # hash # iconv # json # libxml # mbstring, mysqlnd # openssl # pcre, PDO, pdo_sqlite, Phar, posix # readline, Reflection, session, Simple
分类: 其他 发布时间: 11-29 20:17 阅读次数: 0

Nginx可以做什么?看完这篇你就懂了 正向代理与反向代理区别图解 (nginx)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_36125138/article/details/84144932 本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过得,欢迎留言交流。 Nginx能做什么 ——反向代理 ——负载均衡 ——HTTP服务器(动静分离) ——正向
分类: 其他 发布时间: 11-29 20:17 阅读次数: 0

sql —— check

CHECK 约束用于限制列中的值的范围。 原表: 现在要对性别这一列进行约束,只准值为男或者女。 步骤: 1、 2、 3、 4、 5、 ctrl + s 保存一下, 现在不可以随意的修改性别了。 完成。
分类: 其他 发布时间: 11-29 20:17 阅读次数: 0

将用户添加到组后用户却没有得到组权限的解决办法

问题重现: 1、查看普通用户身份信息 [test1@localhost ~]$ id uid=1005(test1) gid=1009(test1) groups=1009(test1) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 2、root将普通用户添加进root组 [root@localhost ~]# gpasswd -a test1 root Adding user test1 to group root
分类: 其他 发布时间: 11-29 20:17 阅读次数: 0

mapreduce shortest way out

相关知识 最优路径算法是无向图中满足通路上所有顶点(除起点、终点外)各异,所有边也各异的通路。应用在公路运输中,可以提供起点和终点之间的最短路径,节省运输成本。可以大大提高交通运输效率。 本实验采用Dijkstra算法,迪杰斯特拉算法是由荷兰计算机科学家狄克斯特拉于1959 年提出的,因此又叫狄克斯特拉算法。是从一个顶点到其余各顶点的最短路径算法,解决的是有向图中最短路径问题。迪杰斯特拉算法主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。 算法伪代码如下: Dijkstra(G,w,
分类: 其他 发布时间: 11-29 20:17 阅读次数: 0