SQL修改某个字段中某相同部分(MySQL)

格式: UPDATE 表名 SET 字段名= REPLACE( 替换前的字段值, '替换前关键字', '替换后关键字' ) WHERE 条件; 比如: update t_book SET book_no = REPLACE( book_no, 'book', 'read' ) where book_no like '%book%'; 结果就是,原来字段“book123456”,执行之后“read123456”
分类: 其他 发布时间: 02-11 22:44 阅读次数: 0

Java File文件操作类

遍历文件夹中的文件: 核心代码: 1 //递归算法:方法自己调用自己 2 public void GetFileName(File file){ 3 if(file.isDirectory()){ 4 File [] fs=file.listFiles();//列举出该目录下的所有文件,返回数组形式 5 for (File f : fs) {//遍历数组 6
分类: 其他 发布时间: 02-11 22:44 阅读次数: 0

Linux学习之RPM包管理-rpm命令管理(十六)

Linux学习之RPM包管理-rpm命令管理 目录 简介 RPM包依赖性 包全名与包名 rpm软件包安装 rpm软件包卸载 升级降级rpm软件包 rpm软件包的查询 rpm软件包校验 简介 RPM是RPM Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。    RPM软件包名例子:
分类: 其他 发布时间: 02-11 22:44 阅读次数: 0

Linux操作系统的安装[更新]

1.安装Vmware Workstation 如何判断Vmware是否安装成功? 我的电脑控制面板 --> 网络和Internet --> 查看网络状态和任务 --> 更改适配器设置 如果出现了VMware Network Adapter VMnet1和VMware Network Adapter VMnet8这两个选项,就说明安装成功了。 2.启动Vmware 启动后界面介绍:
分类: 其他 发布时间: 02-11 22:44 阅读次数: 0

实业

一直想做实业,想着应该指的是生产制造那些。如果服务业的话好像没那么实。 今天突然想到一个点,在自己去修电脑的时候。做网吧是个服务业,网管就是个服务员,可是如果有实干,像修电脑或者其他类似的事,就像是在做实业。这里的实干不是指具体做什么,是自己对这份工作的铺展,在社会中的地位、作用有很明确的感官。懂这个行业在生活情感里充斥着哪部分功能,给什么人提供服务,生产材料来自哪里。 实业算是变动的,即使制造里边可能有的厂子相当于做的是服务;即使是服务里边有的人做的是实业。这要看自己是否脚踏实地,对自己所在
分类: 其他 发布时间: 02-11 22:44 阅读次数: 0

.net 泛型

1.泛型:先声明,延迟编译。 public static void DoSome<T>(T t) { Console.WriteLine(t); } 这个方法就是泛型方法,先申明参数为T,不知道具体是什么类型。 使用的时候DoSome<int>(1); DoSome<string>("hello"); DoSome<Student>(new Student()); 当使用的时候,才会具体确定传入参数是什么 优点:为了让一个方法,不同参数都可以使用。 2.有哪些? 泛型类 public clas
分类: 其他 发布时间: 02-11 22:44 阅读次数: 0

Java反射获取对象VO的属性值(通过Getter方法)

有时候,需要动态获取对象的属性值。 比如,给你一个List,要你遍历这个List的对象的属性,而这个List里的对象并不固定。比如,这次User,下次可能是Company。 e.g. 这次我需要做一个Excel导出的工具类,导出的批量数据是以List类型传入的,List里的对象自然每次都不同,这取决于需要导出什么信息。 为了使用方便,将对象的属性名与属性值存于Map当中,使用时就可以直接遍历Map了。 此次的思路是通过反射和Getter方法取得值,然后记录在一个Map当中。 Kick star
分类: 其他 发布时间: 02-11 22:44 阅读次数: 0

洛谷打卡-普及练习场-简单的模拟-P1003 铺地毯

洛谷打卡-普及练习场-简单的模拟 题目描述 为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯。一共有 nn 张地毯,编号从 11 到nn。现在将这些地毯按照编号从小到大的顺序平行于坐标轴先后铺设,后铺的地毯覆盖在前面已经铺好的地毯之上。 地毯铺设完成后,组织者想知道覆盖地面某个点的最上面的那张地毯的编号。注意:在矩形地毯边界和四个顶点上的点也算被地毯覆盖。 输入输出格式 输入格式: 输入共n+2n+2行 第一行,一个整数nn,表示总共有
分类: 其他 发布时间: 02-11 22:44 阅读次数: 0

KMP的初步理解

概述 KMP算法能够解决字符串匹配问题。即S串在P串中出现了多少次的问题,时间复杂度为\(O(n+m)\) 设S处的指针为j,P处的指针为i,我们的目的是让P[i-j+1..i]与S[1..j]完全相等。 那么如果使用传统的方法,一旦匹配失败,就需要把i往后移一位,再重新匹配,时间复杂度是\(O(n*m)\)的很不划算。 尝试优化 很显然,每一次匹配失败获得的信息在上面的朴素算法中没有得到很好的应用。 举个例子: S="ababacb " T="abababaabab" 当匹配到第六个字母时,
分类: 其他 发布时间: 02-11 22:44 阅读次数: 0

图像的灰度直方图、直方图均衡化、直方图规定化(匹配) 图像处理基础(8):图像的灰度直方图、直方图均衡化、直方图规定化(匹配)

图像处理基础(8):图像的灰度直方图、直方图均衡化、直方图规定化(匹配) https://www.cnblogs.com/wangguchangqing/p/7098213.html 本文主要介绍了灰度直方图相关的处理,包括以下几个方面的内容: 利用OpenCV计算图像的灰度直方图,并绘制直方图曲线 直方图均衡化的原理及实现 直方图规定化(匹配)的原理及实现 图像的灰度直方图 一幅图像由不同灰度值的像素组成,图像中灰度的分布情况是该图像的一个重要特征。图像的灰度直方图就描述了图像中灰度分布情况
分类: 其他 发布时间: 02-11 22:44 阅读次数: 0

关于心安

最近有一种想法愈加强烈 越来越想让身边的几个人欠我。 欠我钱, 欠我情, ... 总之 让他们欠我点啥吧 然后 让我心安。 -------木色小罗 2019.02.8 普雄
分类: 其他 发布时间: 02-11 22:44 阅读次数: 0

自定义npm包的创建、发布、更新和撤销

大纲 1、准备 2、自定义npm包 3、发布自定义npm包 4、引用npm包 5、更新npm包 6、撤销发布的npm包 简书原文 https://www.jianshu.com/p/d737bc5df5b7 1、准备 1.1、注册npm用户 npm官网(https://www.npmjs.com/) 1.2、安装nodeJs Node.js官网(http://nodejs.cn/) 1.3、编辑器 我使用的是编辑器vscode进行操作的,读者也可以打开控制台进入到对应目录中进行操作 2、创建自
分类: 其他 发布时间: 02-11 22:44 阅读次数: 0

5N - 考试排名

C++编程考试使用的实时提交系统,具有即时获得成绩排名的特点。它的功能是怎么实现的呢? 我们做好了题目的解答,提交之后,要么“AC”,要么错误,不管怎样错法,总是给你记上一笔,表明你曾经有过一次错误提交,因而当你一旦提交该题“AC”后,就要与你算一算帐了,总共该题错误提交了几回。虽然你在题数上,大步地跃上了一个台阶,但是在耗时上要摊上你共花去的时间。特别是,曾经有过的错误提交,每次都要摊上一定的单位时间分。这样一来,你在做出的题数上,可能领先别人很多,但是,在做出同样题数的人群中,你可能会在耗
分类: 其他 发布时间: 02-11 22:44 阅读次数: 0

如何去培养顶尖的思维模型?

思维模型是人类文明进化过程中形成的金字塔顶端的蓝宝石,是重要学科的重要理论,是知识海洋中的“尖货”,是顶级高手每天都在刻意练习和使用的思维工具。 比如:第一性原理、复利理论、决策树、纳什均衡、金字塔原理、不确定原理、贝叶斯定理、幂次法则、框架效应等等,都是比较厉害的思维模型。 思维模型的形成一般需要以下四个步骤: 什么是思维模型? 点状思维:零散的知识点,相互没有关联、散落在大脑的空间里,随时会忘记; 逻辑思维:通过归纳和演绎方式对知识进行的线性连接,可以解决一些简单问题; 结构思维:把多个逻
分类: 其他 发布时间: 02-11 22:44 阅读次数: 0

[BZOJ4695]最假女选手:segment tree beats!

分析 segment tree beats!模板题。 看了gxz的博客突然发现自己写的mxbt和mnbt两个标记没用诶。 代码 #include <bits/stdc++.h> #define rin(i,a,b) for(register int i=(a);i<=(b);++i) #define irin(i,a,b) for(register int i=(a);i>=(b);--i) #define trav(i,a) for(register int i=head[a];i;i=e[
分类: 其他 发布时间: 02-11 22:44 阅读次数: 0

一本通1592【例 1】国王

1592:【例 1】国王 时间限制: 500 ms 内存限制: 65536 KB 【题目描述】 原题来自:SGU 223 在 n×n 的棋盘上放 k 个国王,国王可攻击相邻的 8 个格子,求使它们无法互相攻击的方案总数。 【输入】 只有一行,包含两个整数 n 和 k。 【输出】 每组数据一行为方案总数,若不能够放置则输出 0。 【输入样例】 3 2 【输出样例】 16 【提示】 样例输入 2 4 4 样例输出 2 79 数据范围与提示: 对于全部数据,1≤n≤10,0≤k≤n2 。 sol:我
分类: 其他 发布时间: 02-11 22:44 阅读次数: 0

Quartz.NET 3.0.7 + MySql 动态调度作业+动态切换版本+多作业引用同一程序集不同版本+持久化+集群(四)

把 HAProxy 用上了,终于不用担心某个节点挂了,还要去手动修改管理后台配置文件的api地址了. 在某网站下载了一个 window 可以用的版本 haproxy-1.7.8 不得不吐槽一下,作者要了48分,真敢开口.还好我是年度会员... 下载解压后,修改 haproxy.cfg 文件. global maxconn 15000 nbproc 1 daemon defaults mode tcp retries 3 opti
分类: 其他 发布时间: 02-11 22:44 阅读次数: 0

Spring AOP(一) AOP基本概念

Spring框架自诞生之日就拯救我等程序员于水火之中,它有两大法宝,一个是IoC控制反转,另一个便是AOP面向切面编程。今日我们就来破一下它的AOP法宝,以便以后也能自由使出一手AOP大法。
分类: 编程语言 发布时间: 02-11 22:28 阅读次数: 0

MySQL8.0 - 新特性 - 通过SQL管理UNDO TABLESPACE

前言 InnoDB的undo log从5.6版本开始可以存储到单独的tablespace文件中,在5.7版本支持了在线undo文件truncate,解决了长期以来的undo膨胀问题。而到了8.0版本,对Undo tablespace做了进一步的优化:在新版本中,我们可以拥有更多的回滚段(每个Undo tablespace可以有128个回滚段,而在之前的版本中所有tablespace的回滚段不允许超过128个),减少了由于事务公用回滚段产生的锁冲突;可以在线动态的增删undo tablespace,使得undo的管理更加灵活。
分类: 编程语言 发布时间: 02-11 22:28 阅读次数: 0

[JS] 贪吃蛇

一个困扰了我半小时的问题: 设定是游戏开始后,蛇就自动朝右走,然后我每次按方向键可以改变方向。 但是发现只有第一次可以通过方向键改方向,之后方向就改不了了。 最后发现是我一开始写的时候对event有一个兼容的写法,event = window.event || e;,之后把它删除,直接switch(e.code)就可以了。 document.onkeypress = function (e) { event = window.event || e; switc
分类: 其他 发布时间: 02-11 22:28 阅读次数: 0