weixin_30312563的博客

私信 关注
weixin_30312563
码龄6年
  • 349,650
    被访问量
  • 暂无
    原创文章
  • 55,600
    作者排名
  • 51
    粉丝数量
  • 于 2015-08-02 加入CSDN
获得成就
  • 获得47次点赞
  • 内容获得0次评论
  • 获得321次收藏
荣誉勋章
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

Command 'ifconfig' not found, but can be installed with: sudo apt install net-tools VM Ubuntu 解决方...

VMware下安装的Ubuntu一开始由于Firefox连不上网,然后通过看了https://www.bbsmax.com/A/VGzlEGYJbq/这个文章之后,自己也测了一下,确实好用但是ifconfig还是不能用尝试了很多种方法,由于我装的是18.04.1网上好多方法都不适合,都解决不了从网上看都是说东西不够完善,然后就在线更新吧,只能死马当活马医...
转载
1420阅读
0评论
0点赞
发布博客于 2 年前

Python time strptime() 函数根据指定的格式把一个时间字符串解析为时间元组

Python time strptime() 函数根据指定的格式把一个时间字符串解析为时间元组import timedt=time.strptime('2019-08-0811:32:23', '%Y-%m-%d %H:%M:%S')print(dt)from datetime import datetimedtn = datetime(2019,8,8,...
转载
566阅读
0评论
0点赞
发布博客于 2 年前

centos7下vs code编辑器字体与windows版本同步设置-安装中文字体,美化vscode

"editor.fontFamily": "Consolas, 'Courier New', monospace"从window10系统中复制出以上字体,到CentOS7,解压后放置到usr/share/fonts/chinese/,chinese为新建目录sudo chmod 644 ***sudo mkfontscale# 创建字体的fonts.scale文件,它用来控制字体旋转缩放...
转载
336阅读
0评论
0点赞
发布博客于 2 年前

Windows设置国内源阿里云镜像加速

Windows设置国内源阿里云镜像加速1、先在 windows “文件资源管理器” 地址栏 输入 %APPDATA% 按回车,打开程序自定义设置文件夹然后,创建名为 pip 的文件夹,用于存放 pip 配置文件2、新建 pip 配置文件在刚才创建好的 pip 文件夹中,新建名为 pip.ini 的配置文件在 pip.ini 文件中输入以下内容,然后保存[global]index-url...
转载
288阅读
0评论
0点赞
发布博客于 2 年前

金额数字语音播报

最近在做一个语音播报功能,开始是用Speech做的。感觉效果还不错,直接可以文字转语音,然后播报出来。但是后面再测试机器上,发现播放的是英语,搜索过后发现需要语音支持。还有可能有些系统整个语音功能都可能被阉割了,所以只能另外想办法了。另起思路:其实只有数字变化的,其他语音文字一般是固定的。那么我们可以把0-9单独录制为10个wav文件,然后把金额数字拆分为char,播放对应的文件不就...
转载
330阅读
0评论
0点赞
发布博客于 2 年前

GNU Makefile中的条件控制结构

在常见的编程语言中,使用条件控制结构诸如if ... else if ... else...是很寻常的事情,那么在GNU Makefile中如何使用呢?ifeqifneq例如:foo.sh 1 #!/bin/bash 2 3 ARCH=$(uname -p) 4 if [[ $ARCH == "x86_64" ]]; then 5 A...
转载
68阅读
0评论
0点赞
发布博客于 2 年前

docker_jenkins

docker search jenkinsdocker pull jenkins启动脚本#!/bin/bashdocker run -d --name myjenkins \ -u root \ -p 8080:8080 \ -p 50000:50000 \ -v $PWD/jenkins:/var/jenkins_home jenkins#get init ...
转载
10阅读
0评论
0点赞
发布博客于 2 年前

如何阻止暴力破解

所谓的暴力破解,简单来说就是用不同的密码对一个服务器进行多次或无数次的登陆尝试,直到登陆成功为止。暴力破解的步骤一般为:找到对应的服务器ip地址 →扫描端口号→ 用root或其他用户开始暴力破解服务器的密码那么如何阻止暴力破解呢?1、在/etc/ssh/sshd_config中修改默认端口2、在/etc/ssh/sshd_config中限制登录的用户或组 (A...
转载
11阅读
0评论
0点赞
发布博客于 2 年前

用yum安装的方法部署lamp服务

# yum install -y httpd php php-mysql mariadb mariadb-server# vim /etc/httpd/conf/httpd.conf <IfModule dir_module> DirectoryIndex index.php index.html AddHandler php5-...
转载
35阅读
0评论
0点赞
发布博客于 2 年前

Win10无线网络配置VMware的nat网络

1、在windows上用运行cmd,用ipconfig /all查看可用网络的dns服务器2、配置VMnet8,其dns与本地的dns服务器相同3、打开VMware Workstation 的编辑->虚拟网络编辑器4、重新编辑虚拟机的配置文件/etc/sysconfig/network-scripts/ifcfg-ens335、完成后重启网卡...
转载
334阅读
0评论
0点赞
发布博客于 2 年前

多线程之虚假唤醒

 今天看JDK文档中的Object.wait()方法,有一段提到: 对于某一个参数的版本,实现中断和虚假唤醒是可能的,而且此方法应始终在循环中使用:synchronized (obj) {while (<condition does not hold>)obj.wait();... // Perform action appropriate to cond...
转载
33阅读
0评论
0点赞
发布博客于 2 年前

《程序是怎样跑起来的》基础问答

1. 程序是什么程序是指示计算机执行的一组指令2. 程序是由什么组成的指令 + 数据3. 什么是机器语言计算机可以直接识别的语言4. 正在运行的程序存储在什么位置raw5. 什么是内存地址表示指令和数据储存位置的数值6. 计算机的构成元件中,负责程序的解释和运行的是哪个cpu7. 32位是几个字节?48. 二进制数01011100转换成十进制数是多少?92...
转载
51阅读
0评论
0点赞
发布博客于 2 年前

vue-cli3+ant-design-vue+typescript 注意事项

项目参考vue-cli3-web-initant-design配置部分1. 实现ant-disign-vue的按需加载方案(1)引入所有的组件,然后加载到vue上面 components-ant(2)对Ant Design Vue进行文件声明处理// @/types/index.d.tsdeclare module 'ant-design-vue' { const Ant...
转载
804阅读
0评论
0点赞
发布博客于 2 年前

dvaJs使用注意事项

项目参考地址 dva-yicha1. 使用路由跳转的方式(1)所有的路由跳转功能都放到 dva/router 里面的import { routerRedux } from 'dva/router';(2)routerRedux里面包含一些常用的跳转路由的内容:go: ƒ ()goBack: ƒ ()goForward: ƒ ()push: ƒ ()replace: ƒ ...
转载
99阅读
0评论
0点赞
发布博客于 2 年前

nextJS使用注意事项

项目参考 nextJs-yicha1. 采用方案create-next-app、antd(1)安装npx create-next-app --example with-ant-design myApp2. 样式加载方案less + cssModule3. 同时使用css和sass// next.config.jsconst withCSS = require('@zei...
转载
71阅读
0评论
0点赞
发布博客于 2 年前

经典算法精讲精练之回溯法求解0-1背包问题

最近来一波基础算法吧,掌握基础原理方可行走天下。回溯法本质是用来搜索问题的解,典型地就是使用深度优先搜索,搜索路径一般沿树形结构进行,在搜索过程中,首先会判断所搜索的树结点是否包含问题的解,如果肯定不包含,则不再搜索以该结点为根的树结点,而向其祖先结点回溯;否则进入该子树,继续按深度优先策略搜索。 可能这么说不是很容易懂,咱们来的实例吧,那就是经典的0-1背...
转载
4阅读
0评论
0点赞
发布博客于 2 年前

Oracle中的instr()函数 详解及应用

1、instr()函数的格式 (俗称:字符查找函数)格式一:instr( string1, string2 ) / instr(源字符串, 目标字符串)格式二:instr( string1, string2 [, start_position [, nth_appearance ] ] ) / instr(源字符串, 目标字符串, 起始位置, 匹配序号)解...
转载
38阅读
0评论
0点赞
发布博客于 2 年前

Myeclipse启动WebLogic 总是报账号密码无效<Authentication denied: Boot identity not valid

在MyEclipse下配置了Weblogic 11后,每次启动从报错:Critical> 看了下描述,是用户名及密码什么的问题,我想起来,配置Weblogic 的域的时候将密码改成了123456789,而第一次登陆http://localhost:7001/console却 用的是 weblogic/weblogic登录的,所以在MyEclipse中的用...
转载
61阅读
0评论
0点赞
发布博客于 2 年前

java中的四种访问权限是?

1、私有权限(private)  private可以修饰数据成员,构造方法,方法成员,不能修饰类(此处指外部类,不考虑内部类)。被private修饰的成员,只能在定义它们的类中使用,在其他类中不能调用。  2、默认权限(default)  类,数据成员,构造方法,方法成员,都能够使用默认权限,即不写任何关键字。默认权限即同包权限,同包权限的元素只能在定义它们的类中,以及同包的类中被调用。...
转载
42阅读
0评论
0点赞
发布博客于 2 年前

Excel表格中第一个输入的零不显示怎么办?

Excel表格是办公的人经常要用到的软件,经常用它来统计和记录各种数据,但是有时候表格中第一个数字是零的时候,经常第一个零输入时不显示的,这个情况我们怎么解决呢?这里小编跟大家讲一下希望能帮助大家。工具/原料电脑Excel表格Excel表格中第一个输入的零不显示怎么办?...
转载
296阅读
0评论
0点赞
发布博客于 2 年前

oracle截取字符串

在oracle查询结果中,有些结果太长,我们并不需要,例如时间:假如我们只需要年月日,而不需要时分秒,又或者我们只需要时和分。那么我们就需要截取字符显示。工具/原料Oracle10gPL/SQL一张带有时间字段的table方法/步骤安装Oracle10...
转载
29阅读
0评论
0点赞
发布博客于 2 年前

Java异常处理之InvocationTargetException(反射异常)

InvocationTargetException异常由Method.invoke(obj, args...)方法抛出。当被调用的方法的内部抛出了异常而没有被捕获时,将由此异常接收!!!示例:packagecom.zzj.test.reflect;publicclassReflect{publicvoidrun(inti)thr...
转载
72阅读
0评论
0点赞
发布博客于 2 年前

BigDecimal转String

public static void main(String[] args) { // 浮点数的打印 System.out.println(new BigDecimal("10000000000").toString()); // 普通的数字字符串 System.out.println(new BigDecim...
转载
31阅读
0评论
0点赞
发布博客于 2 年前

plsql截取字符串字段中的某个字符段

截取字符串字符串s=" hello world ! (name) "如果要截取括号中的字符串可以采取如下方法。select substr(s,instr(s,'(')+1,instr(s,')')-instr(s,'(')-1) from table;分析下: substr中出了字符串参数外另外两个参数是开始位置和截取长度。 ...
转载
187阅读
0评论
0点赞
发布博客于 2 年前

ORACLE数据库数据被修改或者删除恢复数据(闪回)

1. SELECT * FROM CT_FIN_RiskItem --先查询表,确定数据的确不对 (cfstatus 第一行缺少)      2. select * from CT_FIN_RiskItem as of timestamp to_timestamp('2017-04-20 10:45:03','yyyy-mm-dd hh24:mi:ss') --查询 修...
转载
29阅读
0评论
0点赞
发布博客于 2 年前

怎样用 I/O流读取txt文件?

java.io包提供了用来永久保存对象状态的机制,可处理各种类型的流,如文件流、字节流、字符流等,还提供实现可串行化Serializable接口、可处理对象流。 Java语言提供3种自动生成的标准流。System.out是标准输出流。System.in是标准输入流。System.err是标准异常流。数据格式:分为文本和二进制两种。对文本格式应用reader和writ...
转载
120阅读
0评论
0点赞
发布博客于 2 年前

ORACLE误删除表数据或误更新/插入数据如何恢复

工作中一不小心将本不该删除/更新/插入的数据进行删除/更新/插入了,这时候一定要尽快进行恢复。工具/原料PL/SQL方法/步骤首先新建一张测试表TEST,里面输入记录。由于删除/更新/插入恢复步骤相同,本经验仅演示删除数据的情况。删除其中...
转载
41阅读
0评论
0点赞
发布博客于 2 年前

Oracle数据库的闪回操作(查询指定时间的数据、恢复数据)

通过DELETE删除数据后相当于放入回收站,一般情况下可以找回;通过UPDATE更新数据后数据库也会保留数据快照。闪回就是恢复指定时间的数据快照以达到恢复数据的目的。根据步骤一查询出数据快照,恢复数据自行决定(之前的数据都有了,咋恢复还不会吗?)一、查询指定时间的数据快照--1、查询执行过SQL语句,确定快照的时间SELECT R.FIRST_LOAD_TIME,R.SQL_TEXT...
转载
36阅读
0评论
0点赞
发布博客于 2 年前

Oracle 中利用闪回查询确定某表在某时间点之后的修改内容,并且恢复至该时间点...

Oracle 中利用闪回查询确定某表在某时间点之后的修改内容:1.查看 DELETE 及 UPDATE 操作修改的数据:SQL>SELECT *FROMtabAS OF TIMESTAMP to_timestamp('time_point', 'yyyy-mm-dd hh24:mi:ss')MINUSSELECT *FROMtab;其中将查询得...
转载
17阅读
0评论
0点赞
发布博客于 2 年前

for循环里的break,continue和return有什么差别

break: 此语句导致程序终止包含它的循环,并进行程序的下一阶段(整个循环后面的语句),即,不是跳到下一个循环周期而是退出循环。如果break语句包含在嵌套循环里,它只跳出最里面的循环。如下代码12345678910publicclassTest{publicstaticvoidmain...
转载
66阅读
0评论
0点赞
发布博客于 2 年前

Oracle 闪回总结

一、闪回查询(Flashback Query)1、闪回查询技术1.1 闪回查询机制 闪回查询是指利用数据库回滚段存放的信息查看指定表中过去某个时间点的数据信息,或过去某个时间段数据的变化情况,或某个事务对该表的操作信息等。为了使用闪回查询功能,需要启动数据库撤销表空间来管理回滚信息。1.2 撤销段(UNDO SEGMENT)简介 大部分闪回技术都需要依赖撤销段中的撤销数据...
转载
25阅读
0评论
0点赞
发布博客于 2 年前

Oracle 中利用闪回查询确定某表在某时间点之后的修改内容并恢复至该时间点

Oracle 中利用闪回查询确定某表在某时间点之后的修改内容,并恢复至该时间点--1.查看 DELETE 及 UPDATE 操作修改的数据: --其中将查询得 tab 表在 time_point 时点之后因 DELETE 及 UPDATE 操作修改的数据。SELECT *FROM C_XZSP_ZWZX_CONF_SUBMIT AS OF TIMESTAMP to_timestamp...
转载
15阅读
0评论
0点赞
发布博客于 2 年前

ORACLE数据库数据被修改或者删除恢复数据(闪回)

1. SELECT * FROM CT_FIN_RiskItem --先查询表,确定数据的确不对 (cfstatus 第一行缺少)      2. select * from CT_FIN_RiskItem as of timestamp to_timestamp('2017-04-20 10:45:03','yyyy-mm-dd hh24:mi:ss') --查询 修...
转载
34阅读
0评论
0点赞
发布博客于 2 年前

Oracle 中利用闪回查询确定某表在某时间点之后的修改内容,并恢复至该时间点...

Oracle 中利用闪回查询确定某表在某时间点之后的修改内容:1.查看 DELETE 及 UPDATE 操作修改的数据:SQL>SELECT *FROMtabAS OF TIMESTAMP to_timestamp('time_point', 'yyyy-mm-dd hh24:mi:ss')MINUSSELECT *FROMtab;其中将查询得...
转载
19阅读
0评论
0点赞
发布博客于 2 年前

使用js设置input标签只读 readonly 属性

 先上代码:<html><head> <title> test </title> <meta charset="utf-8"></head><script language="JavaScript"> function setReadonly() ...
转载
100阅读
0评论
0点赞
发布博客于 2 年前

Oracle 存储过程中的临时表数据自动清空

问题叙述:用EXECUTEIMMEDIATE动态往临时表插入数据,跟踪发现插入临时表后数据会立马清空,按理说等存储过程执行完才会清空临时表才对,现在是执行插入语句后下一步验证就发现临时表就没有数据了,不知道什么原因,以前系统用着都是好的,这两天突然就不行,请大神指导。下面是存储过程代码:v_sqlstr:=v_sqlstr||v_condtion;...
转载
269阅读
0评论
0点赞
发布博客于 2 年前

Oracle数据库中,误删除或者修改数据恢复方法

在我们实际工作中,误删除或者修改Oracle数据库中的数据,怎么办呢?这里给大家分享一种解决办法。假如你误操作的时间不超过30分钟(数据库默认的回滚保持段里的数据时间,可以在pl/sql执行窗口按ctrl+E查看你最近的操作),就是可以使用以下方法恢复数据。工具/原料Oracle数据库、PL/SQL方法...
转载
64阅读
0评论
0点赞
发布博客于 2 年前

利用oracle数据库闪回功能将oracle数据库按时间点恢复

oracle更新脚本把原数据冲了,并且没有备份,急煞我也 解决办法: oracle数据库有闪回功能:select * from tab 可以查出已被删除的表show recyclebin 显示垃圾桶FLASHBACK TABLE TABLENAME TO BEFORE DROP 恢复删除的表PURGE TA...
转载
36阅读
0评论
0点赞
发布博客于 2 年前

MyEclipse 选中属性或方法后 相同的不变色

myeclipse-->windows-->java-->Editor-->content Assist-->Mark Occurrencmyeclipse-->windows-->java-->Editor-->content Assist-->Mark Occurrences转载于:https://www.cnblogs...
转载
60阅读
0评论
0点赞
发布博客于 2 年前

Oracle 中利用闪回查询确定某表在某时间点之后的修改内容,并恢复至该时间点。...

Oracle 中利用闪回查询确定某表在某时间点之后的修改内容:1.查看 DELETE 及 UPDATE 操作修改的数据:SQL>SELECT *FROMtabAS OF TIMESTAMP to_timestamp('time_point', 'yyyy-mm-dd hh24:mi:ss')MINUSSELECT *FROMtab;其中将查询得...
转载
66阅读
0评论
0点赞
发布博客于 2 年前

前端批量打包下载图片

先引用jquery、jszip、FileSaver,然后封装下载方法:一、引用<script src="lib/jquery-3.4.0.min.js"></script><script src="lib/jszip.min.js"></script><script src="lib/FileSaver.min...
转载
471阅读
0评论
0点赞
发布博客于 2 年前

JS深度比较两个对象是否相等

/** * 深度比较两个对象是否相等 * @type {{compare: compareObj.compare, isObject: (function(*=): boolean), isArray: (function(*=): boolean)}} */var compareObj = { // 比较两个对象是否相等 compare: fun...
转载
186阅读
0评论
0点赞
发布博客于 2 年前

前端错误监控上报公共方法,可在父页面及iframe子页面同时使用

先创建公共文件error-reported.js 内容如下:/** * 获取前端错误信息进行上报 * @param iframe */function catchError (iframe) { var _this = this var source = '来自外层框架错误信息:' if (iframe) { _th...
转载
26阅读
0评论
0点赞
发布博客于 2 年前

JS合并两个函数

/** * 合并两个函数 * @param functionA 先执行 * @param functionB 执行完 functionA 后返回 * @returns {*} */function mergeFunction (functionA, functionB) { if (!functionA || !functionB) return...
转载
504阅读
0评论
0点赞
发布博客于 2 年前

原生JS滚动条位置处理

// 滚动条位置var scrollPosition = { // 位置 result: 0, // 监听位置 rememberPosition: function () { var type = 'scroll' var handle = function () { var s...
转载
122阅读
0评论
0点赞
发布博客于 2 年前

JavaScript设计模式 样例二 —— 策略模式

策略模式(Strategy Pattern):定义:定义了一族算法; 封装了每个算法; 这族的算法可互换代替。目的:将算法的使用与算法的实现分离开来。场景:可用来消除大量的条件分支语句。例:JS代码实现// 策略算法封装let strategy = { add (number1, number2) { return number1 ...
转载
18阅读
0评论
0点赞
发布博客于 2 年前

JavaScript设计模式 样例三 —— 装饰模式

装饰模式(Decorator Pattern):定义:在不改变原对象的情况下,动态的给对象添加一些额外的职责。就功能而言,装饰模式相比生成子类更为灵活。目的:把类的核心职责和装饰功能区分开。可以去除相关类中重复的逻辑。场景:当系统需要扩展一个类的功能,或者客户端需要动态的给一个对象添加功能,并且使用继承或生成子类会很复杂的时候。装饰模式体现了"多用组合,少用继承"这一设计...
转载
36阅读
0评论
0点赞
发布博客于 2 年前

JavaScript设计模式 样例一 —— 工厂模式

工厂模式(Factory Pattern):定义:定义一个创建对象的接口,但让实现这个接口的类来决定实例化哪个类。工厂方法让类的实例化推迟到子类中进行。 目的:工厂模式是为了解耦,把对象的创建和使用的过程分开。场景:需要生成复杂对象,需要降低耦合度的场景。例子:JS代码实现let operationFactory = { createOperate (ope...
转载
14阅读
0评论
0点赞
发布博客于 2 年前

bootstrap-table使用stickyHeader固定表头时,表头不跟随表体水平滚动问题解决

解决方法: onAll: function () { // 修复stickyHeader表头不跟随表体水平滚动的问题 if (params.stickyHeader) { var fixedTableBody = $(target).parents('div.fixed-table-body').on('scroll',...
转载
685阅读
0评论
0点赞
发布博客于 2 年前

python3.7爬取墨菲定律保存在本地txt

#!/usr/local/bin/python3.7# -*- coding: utf-8 -*-# @Time: 2019/07/15# @Function 获取在线文本内容import requestsfrom bs4 import BeautifulSoupimport reimport codecsurl = 'https://www....
转载
93阅读
0评论
0点赞
发布博客于 2 年前

爬虫

通用爬虫和聚焦爬虫根据使用场景,网络爬虫可分为通用爬虫和聚焦爬虫两种.通用爬虫通用网络爬虫 是 捜索引擎抓取系统(Baidu、Google、Yahoo等)的重要组成部分。主要目的是将互联网上的网页下载到本地,形成一个互联网内容的镜像备份。通用搜索引擎(Search Engine)工作原理通用网络爬虫从互联网中搜集网页,采集信息,这些网页信息用于为搜索引擎建立...
转载
209阅读
0评论
0点赞
发布博客于 2 年前

kettle入门教程

最近做的项目用到了ETL工具Kettle,这个工具相当好用,可以将各种类型数据作为数据流,经过处理后再生成各种类型的数据。正如其名“水壶”,将各个地方的水倒进水壶里,再用水壶倒入不同的容器。不过一来初学乍用,二来对此任务不是很感兴趣,研究的不是很深入,可能是以一种不科学的方法使用的,但观教程,常用的内容似乎也涉及到了,并且Y大说过,要善于总结,于是有了这篇,作为入门说明吧。...
转载
46阅读
0评论
0点赞
发布博客于 2 年前

JVM内存逃逸

逃逸分析(Escape Analysis)是目前Java虚拟机中比较前沿的优化技术。逃逸分析的基本行为就是分析对象动态作用域:当一个对象在方法中被定义后,它可能被外部方法所引用,例如作为调用参数传递到其他地方中,称为方法逃逸。例如:StringBuffer sb是一个方法内部变量,上述代码中直接将sb返回,这样这个StringBuffer有...
转载
66阅读
0评论
0点赞
发布博客于 2 年前

ubuntu系统设置密码报错 Module is unknown

修改账户密码报错# passwd报错信息passwd: Module is unknownpasswd: password unchanged修改配置文件# cd /etc/pam.d# cat common-password | egrep -v "#|^$"password [success=1 defau...
转载
135阅读
0评论
0点赞
发布博客于 2 年前

nginx信号及平滑升级

1、nginx信号nginx进程处理命令:kill -signals PIDPID即nginx进程IDsignals的参数解释如下所示:TERM,INT快速关闭进程QUIT优雅的关闭,如果有请求则等待请求结束后停止HUP 重载新的配置文件,对于旧的进程还用旧的配置文件,新的进程会使用新的配置文件USR1重新打开日志文件,常用于日志切割...
转载
16阅读
0评论
0点赞
发布博客于 2 年前

docker Dockerfile学习---构建mongodb环境

1、创建项目目录并上传包mkdir centos_mongodbcd centos_mongodbtar -zxvf mongodb-linux-x86_64-4.0.11.tgz2、编辑配置文件vi mongodb.conf dbpath = /data/usr/mongodb/datalogpath = /data/usr/m...
转载
86阅读
0评论
0点赞
发布博客于 2 年前

hbase报错: hbase.PleaseHoldException: Master is initializing

查看hbase服务状态报错:hbase(main):001:0> statusERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing at org.apache.hadoop.hbase.master.HMaster.checkInitial...
转载
33阅读
0评论
0点赞
发布博客于 2 年前

docker Dockerfile学习---构建redis环境

1、创建项目目录并下载包及文件mkdir centos_rediscd centos_rediswget http://download.redis.io/releases/redis-5.0.5.tar.gzwget http://mirrors.aliyun.com/repo/epel-7.repowget http://mirrors.163.com/.he...
转载
65阅读
0评论
0点赞
发布博客于 2 年前

python3添加requests库

1、资源下载https://codeload.github.com/psf/requests/zip/masterhttps://www.python.org/https://files.pythonhosted.org/packages/41/b6/4f0cefba47656583217acd6cd797bc2db1fede0d53090fdc28ad2c8e0...
转载
41阅读
0评论
0点赞
发布博客于 2 年前

Vmware中安装的Ubuntu不能全屏问题解决

现在有了开源的vmtoll可以下载:open-vm-tools 先安装open-vm-tools:sudo apt-get install open-vm-tools 然后安装:(不知道具体在干什么)sudoapt-getinstallopen-vm*最后reboot一下子。原文链接:https://blog.csdn.net/qq_35865125/a...
转载
78阅读
0评论
0点赞
发布博客于 2 年前

Stopwatch类

1 Stopwatch timer = new Stopwatch(); 2 timer.Start(); 3 //要测试的代码 4 timer.Stop(); 转载于:https://www.cnblogs.com/Jacob-Wu/p/11274191.html
转载
27阅读
0评论
0点赞
发布博客于 2 年前

VS2017调试时不显示变量值,快速监视显示 无法获取本地变量或参数的值,因为它在此指令指针中不可用...

调试模式改成Debug转载于:https://www.cnblogs.com/Jacob-Wu/p/11280470.html
转载
1063阅读
0评论
0点赞
发布博客于 2 年前

golang 笔记

1、golang中cannot refer to unexported name问题今日在golang中编写了个特定包,该包的某个函数试图让外部引用。结果,在外部引用中,该函数发生错误:cannot refer to unexported name。比较奇怪的是,其他函数可以被引用。后来发现一个golang的语法:模块中要导出的函数,必须首字母大写。PS:1)C语言外...
转载
9阅读
0评论
0点赞
发布博客于 2 年前

复杂指标计算公式

1. 题目描述要求:输入一组复杂指标计算公式以及公式中包含的基础指标的值,计算出指定指标的值并返回复杂指标公式示例[123654] = [6598]/[6665] *{100}其中 [] 中的内容为复杂指标,{} 中的为整型常量输入描述输入一个字符串使用分号分隔符为如下3部分一组指标的计算公式,公式之间使用逗号 , 分隔所有基础指标的值,指标值使用如 [12...
转载
230阅读
0评论
0点赞
发布博客于 2 年前

字符编码与gcc 编译器的编码问题

最近在 vscode 中借助 gcc 编译器来配置 c语言开发环境时,发现中文编码存在乱码问题。再加上最近学习到多字节字符与宽字符,搅在一起,搞得很乱,就把自己的理解写下来,供有需者参考吧。1. 字符编码先来看维基中关于字符编码的描述字符编码字符编码(英語:Characterencoding)、字集碼是把字符集中的字符编码为指定集合中某一对象(例如:比特模式、自然数序列、...
转载
165阅读
0评论
0点赞
发布博客于 2 年前

[C语言] 交换变量的3种方法

#include<stdio.h>void main(){ int a = 5, b = 10; int temp; printf("a = %d, b = %d
", a, b); // 借助中间变量,增加了空间复杂变 temp = a; a = b; b = temp; ...
转载
30阅读
0评论
0点赞
发布博客于 2 年前

[c语言]常量:const 与 #define 的区别

const 定义常量不能直接修改,但是可以间接修改可以通过直接修改内存进行修改可以通过指针进行修改#define 定义常量不能通过指针进行修改,也不能通过内存进行修改,相当于真正意义的常量代码示例#include<stdio.h> #define VAR 100...
转载
17阅读
0评论
0点赞
发布博客于 2 年前

Windows系统下升级Mariadb

记录运维学习中,打算升级下现有近100G的Mariadb数据库,不过先在测试服务器(版本是10.3)测试下。 1、首先,先停止现有服务器服务 2、开始运行新版本MariaDB,到这块一定要做如下选择(新版本安装地址选择新目录,而不是之前旧版本所安装的目录) 3、新版本安装完成后会有如此提示,直接Finish按钮。...
转载
142阅读
0评论
0点赞
发布博客于 2 年前

被腾讯公司刺激后关于如何提升现有系统价值一点想法

作为一个几乎是三线城市,很难想象腾讯这种大公司跑过来跟本地公司抢业务。哎,不多提,运维人员面对众多运用系统,刚开始可能还有点兴趣。但是随着时间推移慢慢的就“麻木”了,感觉无所事事。而客户也会总觉得这有问题或是那不好,慢慢的埋怨也就多了。有时候很想升级下系统,可是突然发现自己权力有限,能调配的人力资源也仅仅限于自己经常联系的人,且还是靠平时处的关系。当然了对方不太忙还好说...
转载
37阅读
0评论
0点赞
发布博客于 2 年前

没有有效学习计划能力会贬值

近一年以来,总感觉自己也在不断学习新的东西,但是却慢慢的发现自己的能力在退步。以前很自信,放眼望去软件开发基本没啥,系统运维就不用提了。可现在怎么越学越害怕,越学越发现自己啥都不会,而且啥也不精,啥也不会。心惊之余,细细想来却又发现是自己学习没有计划,学习没有针对性,盲目的学习把自己绕进去了。 剖析自己所在位置,既是实施又是运维,于此同时兼顾现...
转载
31阅读
0评论
0点赞
发布博客于 2 年前

设计模式

目录一、引言一、引言小说家和剧本作家很少从头开始设计剧情,他们都是沿袭一些业已存在的模式。同样,面向对象的设计人员也需要沿袭一些模式,这样,就能很快找到解决问题的合适方法了。1、什么是设计模式设计模式的每一个模式都描述了一个在我们周围不断重发发生的问题,以及该问题的解决方案的核心。这样,你就能一次一次地使用该方案而不必做重复劳动。一般而言,一个模式有四个基...
转载
17阅读
0评论
0点赞
发布博客于 2 年前

算法

目录一、贪心算法二、动态规划法一、贪心算法贪心算法是指,在对问题求解的时候,总是做出在当前看来是最好的选择,也就是说,不从整体最优上加以考虑,他做出的是在某种意义上的局部最优解。因此,贪心算法并不能保证得到最优的解。参考第一章绪论的道路通行例子。但是也有一些解用贪心算法得出的是最优解。1、贪心法例子找零问题假设商店保留需要找零n元钱,钱币的面额有:...
转载
24阅读
0评论
0点赞
发布博客于 2 年前

设计模式(python描述)

目录一、创建型设计模式二、结构型设计模式三、行为型设计模式一、创建型设计模式1、简单工厂模式内容:不直接向高层类暴露对象创建的实现细节,而是通过一个工厂类来负责创建产品类的实例。角色:工厂角色(Creator)抽象产品角色(Product)具体产品角色(Concrete Product)python示例:from...
转载
65阅读
0评论
0点赞
发布博客于 2 年前

字典和集合

目录一、数据存储、检索和字典二、字典的线性表实现三、散列和散列表四、集合五、python的dict和set六、二叉排序树和字典七、平衡二叉树一、数据存储、检索和字典计算机的基本功能是存储和处理数据。1、数据存储和检索数据访问的基本方式基于存储位置,如果知道所需要的数据保存在哪里,那么只需要常量时间就可以得到它。但是很多情况下,并不确...
转载
41阅读
0评论
0点赞
发布博客于 2 年前

面向对象设计原则

目录一、开放封闭原则二、里式替换原则三、依赖倒置原则四、接口隔离原则五、单一职责原则一、开放封闭原则概念理解开放封闭原则是指在进行面向对象设计中,设计类或者程序应该遵循两点:对扩展开放和对修改关闭。这样,一个模块在实现的过程中,就可以在不修改原来的模块(修改关闭)基础上,扩展器功能(扩展开放)。扩展开放。指的是某个模块的功能是可扩展的...
转载
31阅读
0评论
0点赞
发布博客于 2 年前

二叉树和树

目录一、树形结构特征二、二叉树:概念和性质三、二叉树的list实现四、优先队列五、离散事件模拟六、二叉树的类实现(链接实现)七、哈夫曼树八、树和树林一、树形结构特征树形结构是由结点和结点之间的连接关系构成,它与表线性结构不同,特征包括:一个结构如果不为空,其中就存在着唯一的起始结点,称为树根。按照结构外的连接关系,树根外的其余结...
转载
62阅读
0评论
0点赞
发布博客于 2 年前

排序

目录一、问题和性质二、简单排序算法三、快速排序四、归并排序五、其他排序一、问题和性质1、问题定义排序就是整理数据的序列,使其中的元素按照特定的顺序排列的操作。2、排序算法基于比较的排序在一个排序中,如果待排序的记录全部保存在内存,这种工作就称之为内排序,针对外存数据的排序称之为外排序。有些算法就适合外排序,这类算法也叫外排算法。如果...
转载
46阅读
0评论
0点赞
发布博客于 2 年前

字符串

目录一、字符集、字符串和字符串操作二、字符串的实现三、字符串匹配(子串查找)四、字符串匹配问题五、python的正则表达式六、部分课后编程练习一、字符集、字符串和字符串操作字符集就是一组字符组成的集合。例如:ASICC集合,Unicode集合。基于字符串处理需要,要求字符集上有一种确定的序关系,称之为字符序。字符串是一类特殊的线性表,表中的...
转载
192阅读
0评论
0点赞
发布博客于 2 年前

栈和队列

目录一、概述二、栈:概念和实现三、栈的应用四、队列五、迷宫求解和状态空间搜索六、补充七、部分课后编程练习一、概述栈跟队列都是保存数据的容器。还有前面的线性表。栈和队列主要用于计算过程中保存的临时数据,如果数据在编程时就可以确定,那么使用几个变量就可以临时存储,但是如果存储的数据项数不能确定,就需要复杂的存储机制。这样的存储机制称为缓存。栈和...
转载
109阅读
0评论
0点赞
发布博客于 2 年前

线性表

阅读目录一、线性表的概念和表抽象数据类型二、顺序表的实现三、链接表四、链表的变形和操作五、课后部分编程练习(初学时写的,仅供参考)一、线性表的概念和表抽象数据类型1、表的概念和性质线性表示某类元素的一个集合,记录着元素之间的一种顺序关系。理解表的下标,空表,表的长度,顺序关系,首元素,尾元素,前驱元素和后继元素等概念。2、表抽象数据类型...
转载
194阅读
0评论
0点赞
发布博客于 2 年前

绪论

阅读目录一、计算机求解问题二、问题求解:交叉路口的红绿灯安排三、算法和算法分析四、数据结构一、计算机求解问题使用计算机解决问题的两个阶段:开发阶段(只做一次)使用阶段(多次使用)1、程序开发过程工作流程分析阶段。将问题严格化。设计阶段。组织好数据模型,以及设计好需要解决问题的算法。写出程序的伪代码。编...
转载
178阅读
0评论
0点赞
发布博客于 2 年前

抽象数据类型和python类

阅读目录一、抽象数据类型二、python的类三、类的定义和使用四、python异常五、类定义实例:学校认识管理系统中的类六、部分课后编程练习一、抽象数据类型抽象数据类型(ADT)是计算机领域的一种思想和方法,是一种用于设计和实现程序模块的有效技术。模块通过接口来提供功能所需的信息,并不涉及具体实现细节。1、数据类型和数据构造python提供很...
转载
85阅读
0评论
0点赞
发布博客于 2 年前

python数据结构与算法

阅读目录详细内容见裘宗燕<<数据结构与算法>>和<<算法导论>>第一章 绪论第二章 抽象数据类型和python类第三章 线性表第四章 字符串第五章 栈和队列第六章 二叉树和树第七章 字典和集合第八章 排序第九章 算法转载于:https://www.cnblogs.com/walle-zhao/p/...
转载
38阅读
0评论
0点赞
发布博客于 2 年前

LeetCode 206 反转链表

链接:https://leetcode-cn.com/problems/reverse-linked-list反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL进阶:你可以迭代或递归地反转链表。你能否用两种方法解决这道题?这道题可以写一个...
转载
31阅读
0评论
0点赞
发布博客于 2 年前

LeetCode 19 删除链表的倒数第N个节点

链接:https://leetcode-cn.com/problems/remove-nth-node-from-end-of-list给定一个链表,删除链表的倒数第n个节点,并且返回链表的头结点。示例:给定一个链表: 1->2->3->4->5, 和 n = 2.当删除了倒数第二个节点后,链表变为 1->2->3->5.说明...
转载
30阅读
0评论
0点赞
发布博客于 2 年前

LeetCode 83 删除排序链表中的重复元素

链接:https://leetcode-cn.com/problems/remove-duplicates-from-sorted-list给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。示例1:输入: 1->1->2输出: 1->2示例2:输入: 1->1->2->3->3输出: 1->2->3...
转载
30阅读
0评论
0点赞
发布博客于 2 年前

LeetCode 01 两数之和

链接:https://leetcode-cn.com/problems/two-sum给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为...
转载
39阅读
0评论
0点赞
发布博客于 2 年前

LeetCode 237 删除链表中的节点

链接:https://leetcode-cn.com/problems/delete-node-in-a-linked-list请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。现有一个链表 --head =[4,5,1,9],它可以表示为:示例 1:输入: head = [4,5,1,9], node = 5输出: [4...
转载
38阅读
0评论
0点赞
发布博客于 2 年前

NDCG、AUC介绍

https://blog.csdn.net/u014313009/article/details/38944687SIGIR的一篇推荐算法论文中提到用NDCG和AUC作为比较效果的指标,之前没了解过这两个指标,便查找相关概念,整理如下。一、NDCG1.DCG 首先,介绍一下DCG。DCG的全称是Discounted Cumulative Gain,它是衡量搜索引擎算法...
转载
17阅读
0评论
0点赞
发布博客于 2 年前

awesome-RecSys

https://github.com/jihoo-kim/awesome-RecSys?fbclid=IwAR1m6OebmqO9mfLV1ta4OTihQc9Phw8WNS4zdr5IeT1X1OLWQvLk0Wz45f4awesome-RecSysA curated list of awesome Recommender System - designed byJihoo ...
转载
14阅读
0评论
0点赞
发布博客于 2 年前

推荐系统资料整理

作者:清华阿罗链接:https://zhuanlan.zhihu.com/p/67959931来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。网上看到不错的推荐系统资料整理,分享给大家,包括书籍、会议、相关研究人员、论文和一些开源的代码,如下:1. 书籍Recommender Systems: The Textbook (2016, ...
转载
12阅读
0评论
0点赞
发布博客于 2 年前

逆向破解之160个CrackMe —— 031

CrackMe —— 031160 CrackMe 是比较适合新手学习逆向破解的CrackMe的一个集合一共160个待逆向破解的程序CrackMe:它们都是一些公开给别人尝试破解的小程序,制作 crackme 的人可能是程序员,想测试一下自己的软件保护技术,也可能是一位 cracker,想挑战一下其它 cracker 的破解实力,也可能是一些正在学习破解的人,自己编一些小程序给自...
转载
10阅读
0评论
0点赞
发布博客于 2 年前

逆向破解之160个CrackMe —— 028

CrackMe —— 028160 CrackMe 是比较适合新手学习逆向破解的CrackMe的一个集合一共160个待逆向破解的程序CrackMe:它们都是一些公开给别人尝试破解的小程序,制作 crackme 的人可能是程序员,想测试一下自己的软件保护技术,也可能是一位 cracker,想挑战一下其它 cracker 的破解实力,也可能是一些正在学习破解的人,自己编一些小程序给自...
转载
11阅读
0评论
0点赞
发布博客于 2 年前

逆向破解之160个CrackMe —— 027

CrackMe —— 027160 CrackMe 是比较适合新手学习逆向破解的CrackMe的一个集合一共160个待逆向破解的程序CrackMe:它们都是一些公开给别人尝试破解的小程序,制作 crackme 的人可能是程序员,想测试一下自己的软件保护技术,也可能是一位 cracker,想挑战一下其它 cracker 的破解实力,也可能是一些正在学习破解的人,自己编一些小程序给自...
转载
3阅读
0评论
0点赞
发布博客于 2 年前

Flutter gradle采坑

前些日子google推出Flutter1.9版本支持web果断升级在运行flutter时发现错误,错误提示为Launching lib/main.dart on Android SDK built for x86 in debug mode...Initializing gradle...Resolving dependencies...* Error runni...
转载
584阅读
0评论
0点赞
发布博客于 2 年前

逆向破解之160个CrackMe —— 021

CrackMe —— 021160 CrackMe 是比较适合新手学习逆向破解的CrackMe的一个集合一共160个待逆向破解的程序CrackMe:它们都是一些公开给别人尝试破解的小程序,制作 crackme 的人可能是程序员,想测试一下自己的软件保护技术,也可能是一位 cracker,想挑战一下其它 cracker 的破解实力,也可能是一些正在学习破解的人,自己编一些小程序给自...
转载
2阅读
0评论
0点赞
发布博客于 2 年前

逆向破解之160个CrackMe —— 030

CrackMe —— 030160 CrackMe 是比较适合新手学习逆向破解的CrackMe的一个集合一共160个待逆向破解的程序CrackMe:它们都是一些公开给别人尝试破解的小程序,制作 crackme 的人可能是程序员,想测试一下自己的软件保护技术,也可能是一位 cracker,想挑战一下其它 cracker 的破解实力,也可能是一些正在学习破解的人,自己编一些小程序给自...
转载
7阅读
0评论
0点赞
发布博客于 2 年前

逆向破解之160个CrackMe —— 018

CrackMe —— 018160 CrackMe 是比较适合新手学习逆向破解的CrackMe的一个集合一共160个待逆向破解的程序CrackMe:它们都是一些公开给别人尝试破解的小程序,制作 crackme 的人可能是程序员,想测试一下自己的软件保护技术,也可能是一位 cracker,想挑战一下其它 cracker 的破解实力,也可能是一些正在学习破解的人,自己编一些小程序给自...
转载
1阅读
0评论
0点赞
发布博客于 2 年前

逆向破解之160个CrackMe —— 029

CrackMe —— 029160 CrackMe 是比较适合新手学习逆向破解的CrackMe的一个集合一共160个待逆向破解的程序CrackMe:它们都是一些公开给别人尝试破解的小程序,制作 crackme 的人可能是程序员,想测试一下自己的软件保护技术,也可能是一位 cracker,想挑战一下其它 cracker 的破解实力,也可能是一些正在学习破解的人,自己编一些小程序给自...
转载
9阅读
0评论
0点赞
发布博客于 2 年前

逆向破解之160个CrackMe —— 016

CrackMe —— 016160 CrackMe 是比较适合新手学习逆向破解的CrackMe的一个集合一共160个待逆向破解的程序CrackMe:它们都是一些公开给别人尝试破解的小程序,制作 crackme 的人可能是程序员,想测试一下自己的软件保护技术,也可能是一位 cracker,想挑战一下其它 cracker 的破解实力,也可能是一些正在学习破解的人,自己编一些小程序给自...
转载
2阅读
0评论
0点赞
发布博客于 2 年前