自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 java正则等号转义_转义Java正则表达式中的特殊字符

在Java或任何开源库中是否有任何方法可以转义(不引用)特殊字符(元字符),以便将其用作正则表达式?这在动态构建正则表达式时非常方便,无需手动转义每个单独的字符 .例如,考虑一个简单的正则表达式,如 \d+\.\d+ ,它匹配带小数点的数字,如 1.2 ,以及以下代码:String digit = "d";String point = ".";String regex1 = "\\d+\\.\\d...

2021-02-28 06:12:31 743

原创 JAVA的换行转义符报错_Java陷阱 (表达式\转义字符)

Java中的基本类型等级图: 位于箭头右边的等级高于箭头左边的等级。shorts1=5;s1=s1-3;//编译错误@1@1中的表达式 中s1 将自动提升到int类型,则右边的表达式类型为int, 将 int 类型赋给 short类型的变量时将发生错误。System.out.println("hello!"+'a'+7);//输出hello!a7System....

2021-02-27 23:38:21 670

原创 java循环结构总结100字_Java循环结构

在我们进行开发的时候,经常需要重复执行某一段代码。重复执行很多次,最后根据条件的判断,是不是继续执行。我们在生活中这种重复执行的动作,在java中,就有一种比较简便的方式进行操作,那就是循环结构。循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,...

2021-02-27 09:12:02 300

原创 mac修改mysql_mac下修改mysql的編碼格式

最近安裝了mac osx lion系統,然后安裝了mysql5.5.16版本的數據庫進行開發,但是大家都知道,mysql的默認編碼是latin1,如果存儲中文的話就會出現亂碼,然后就狂google這個問題,但是一直都沒有解決,網上大部分的回答都是如下:1.拷貝/usr/local/mysql/support-files下的任意一個*.cnf文件到/etc/my.cnf;2.在my.cnf文件的[m...

2021-02-26 14:06:24 53

转载 java怎么克隆对象,在Java中克隆对象[3个问题]

will the clone method of Asub be called by doing this? Or is Asub deep cloned properly? If not, is there a way to propery deep clone Asub through this kind of method?abstract class Top extends TopMost...

2021-02-25 16:52:14 48

原创 java中vector底层_Java数据结构漫谈-Vector

List除了ArrayList和LinkedList之外,还有一个最常用的就是Vector。Vector在中文的翻译是矢量,向量,所以大家喜欢把Vector叫做矢量数组,或者向量数组。其实就底层实现来说Vector与ArrayList的实现大同小异,都是使用数组作为底层的存储器,在上面进行了一些列的操作封装,而且都实现了List的数据接口。最主要的区别就是Vector的大部分操作增加了线程同步的功...

2021-02-25 00:27:31 812

原创 vscode java语法检测_vscode格式化关于符合eslint检测语法配置

{"files.associations": {"*.js": "javascriptreact"}}.vue文件配置:{"vetur.format.defaultFormatter.js": "vscode-typescript","javascript.format.insertSpaceBeforeFunctionParenthesis": true,"editor.quickSuggest...

2021-02-24 09:56:43 183

原创 java sendredirect 路径_Servlet页面跳转技术--重定向httpServletResponse.sendRedirect和转发RequestDispatche...

**Servlet页面跳转技术(Java)重定向RequestDispatcher和转发httpServletResponse.sendRedirect是javaEE中很常见的页面跳转技术,当我们在处理一个程序需要在后台跳转页面的时候。我们就要用到页面跳转技术。两种跳转技术的应用场合:重定向RequestDispatcher既可以应用于跳转到站外(项目的外面),也可以应用于项目内的跳转。如果非要项...

2021-02-24 08:57:58 804

原创 python矩阵运算法则_CPU上的矩阵乘法(numpy)和GPU上的矩阵乘法(gnumpy)给出了不同的结果...

我用gnumpy在GPU上训练神经网络来加速一些计算。我得到了期望的加速,但是有点担心numpy(cpu)和gnumpy(gpu)的结果之间的差异。我有以下测试脚本来说明问题:import gnumpy as gpuimport numpy as npn = 400a = np.random.uniform(low=0., high=1., size=(n, n)).astype(np.float...

2021-02-21 10:06:50 810

原创 python数据库实例_python使用BerkeleyDB数据库实例

try:from bsddb import dbexcept ImportError:from bsddb3 import dbprint db.DB_VERSION_STRING#检测是否有bsddb包def irecords(curs):record = curs.first()while record:yield recordrecord = curs.next()adb = db.DB()...

2021-02-21 02:00:13 193

原创 java ClockRepairs_java 从零开始手写 redis(11)clock时钟淘汰算法详解及实现

前言前面我们实现了 FIFO/LRU/LFU 等常见的淘汰策略,不过在操作系统中,实际上使用的是时钟页面置换算法。LRU 的性能确实很好,不过比较消耗内存,而且实现比较麻烦。时钟页面置换算法就是一种近似 LRU 的算法实现,可以看作是对 FIFO 算法的改进。Clock 页面置换算法为什么需要 clock 算法?LRU算法的性能接近于OPT,但是实现起来比较困难,且开销大;FIFO算法实现简单,但...

2021-02-19 14:40:37 246

原创 php 和mysql实现抢购功能_php结合redis实现高并发下的抢购、秒杀功能 (转)

抢购、秒杀是如今很常见的一个应用场景,主要需要解决的问题有两个:1 高并发对数据库产生的压力2 竞争状态下如何解决库存的正确减少("超卖"问题)对于第一个问题,已经很容易想到用缓存来处理抢购,避免直接操作数据库,例如使用Redis。重点在于第二个问题常规写法:查询出对应商品的库存,看是否大于0,然后执行生成订单等操作,但是在判断库存是否大于0处,如果在高并发下就会有问题,导致库存量出现负数1 ...

2021-02-19 08:12:12 123

原创 php mysql 序号_MYSQL如何自动为查询数据的结果编上序号详解

前言其实自己之前没遇到过这种在查询时给结果编号的情况,是同事打算跳槽,面试回来问到这种情况才想到去研究,以下以单表查询为例分析下:SQL:SELECT (@i:=@i+1) i,user_id,user_name FROM `dt_user_all_orders`, (SELECT @i:=0) as i WHERE user_name='qqqqqqqqqq' LIMIT 0,10;结果:如果需...

2021-02-19 07:40:54 434

原创 mysql56允许远程连接_怎样开启mysql远程访问,进行远程连接

远程访问,对于MySQL来说是禁止的,一般的用户是没有远程访问的权限的,那么怎样进行权限的修改,使其运行远程访问呢?MySQL远程访问权限,允许远程连接的开启1、登陆mysql数据库mysql-uroot-p查看user表www.2cto.commysql>uSEMysql;Databasechangedmysql>selecthost,user,passwordfromuser;+-...

2021-02-18 10:32:56 100

原创 java wait 函数_java wait(),notify(),notifyAll()的理解

这个三个函数来自Object类,众所周知它们是用于多线程同步的。然而,有个问题却一直没搞清楚,即notify()函数到底通知谁?《Thinking in JAVA》中有这么一句话,当notify()函数因为某个特定锁被调用时,只有等待这个锁的任务才会被唤醒。什么意思?看下面的代码,这个代码执行的话会报错,java.lang.IllegalMonitorStateException上网查了一下,明白...

2021-02-16 10:20:32 206

原创 java jsoup爬动态网页_使用Jsoup+HtmlUnit抓取动态网页数据

最后更新日期为2018.1.3只为自己留个记录待添加功能:1.获取历史全部消息2.爬取大于10条数据3.自定义抓取公众号信息package cc.buckler.test;import com.gargoylesoftware.htmlunit.BrowserVersion;import com.gargoylesoftware.htmlunit.WebClient;import com.garg...

2021-02-16 05:29:42 530

原创 java 集成jetty_jetty与maven集成

自己做个小项目,使用了maven2,一直使用tomcat,但很不方便。采用直接改server.xml指向项目路径的方法,但这样要求把编译路径改向WEB-INF/classes,而且要求把需要的jar放到WEB-INF/lib下去。而如果修改了pom文件,就需要重新mvn eclipse:eclipse,修改项目文件,然后编译路径又会变成target/classes,然后还需要把jar拷到lib下去...

2021-02-13 17:54:20 314

原创 定义方法可以接口类型吗 java_教你在Java接口中定义方法

基本上所有的Java教程都会告诉我们Java接口的方法都是public、abstract类型的,没有方法体的。但是在JDK8里面,你是可以突破这个界限的哦。假设我们现在有一个接口:TimeClient,其代码结构如下:importjava.time.*;publicinterfaceTimeClient{voidsetTime(inthour,intminute,int...

2021-02-13 10:46:25 296

原创 java 向量 内积_向量内积(点乘)和外积(叉乘)概念及几何意义

定义概括地说,向量的内积(点乘/数量积)。对两个向量执行点乘运算,就是对这两个向量对应位一一相乘之后求和的操作,如下所示,对于向量a和向量b: a和b的点积公式为:这里要求一维向量a和向量b的行列数相同。注意:点乘的结果是一个标量(数量而不是向量)定义:两个向量a与b的内积为 a·b = |a||b|cos∠(a, b),特别地,0·a =a·0 = 0;若a,b是非零向量,则a与b****正交的...

2021-02-13 06:18:39 897

原创 centos 升级java版本_CentOS升级JDK

1.下载相应版本JDK:wget --no-check-certificate --no-cookie --header "Cookie: oraclelicense=accept-securebackup-cookie;" http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.rpm因为官网需要注册登录,所...

2021-02-13 03:36:00 1494

原创 java添加缓存_java添加后台缓存 - osc_nabskja3的个人空间 - OSCHINA - 中文开源技术交流社区...

public classCacheManager {//key唯一名称public static final String strFormDict = "formDictformMain";/************************************************后台 缓存 *************************************************...

2021-02-13 00:11:25 57

原创 java自学多久_自学java,学多久可以自己找到工作?

我个人学习Java就是自学的,所以还是有一些发言权,用了一年的时间在学校自学了Java,学习的过程中无非就是两个字最重要:坚持。Java需要学习多久?每个人情况不同,有的学的快有的慢,几个月或者更久自学的人,就是自己没有很强方向感的人,一般都能坚持2个月到3个月,学不会就放弃了;有很强的目标,并且很热爱Java这行业的人,天赋好点的是6-8个月左右;而培训学习的人,一般都是在4-6个月就能够达到初...

2021-02-12 16:25:41 628

原创 python title 和capitiliaze_Python画CAP曲线,计算AR值

听别人分享提到了CAP曲线,网上资料比较少,自己动手实践一发CAP曲线和AR值的含义cap曲线.pngCAP曲线就是用绘图的方式比较模型的实际分类效果和最完美模型,完全随机的对比,分别代表实际曲线,最优曲线,随机曲线,实际曲线越接近最优曲线则模型的分类效果越好,在风控场景中为识别违约坏客户的模型精度越高AR值等于实际曲线和随机曲线间面积 / 最优曲线和随机曲线间面积, 即黄色 / (黄色 + 灰色...

2021-02-09 07:15:52 984

原创 mysql 导出 drop 备份_Mysql的mysqldump详解 mysql数据库备份和导入

摘抄自:https://www.cnblogs.com/flagsky/p/9762726.html一、导出1.1 导出表结构及数据mysqldump -uroot -p --set-gtid-purged=OFF database table1 table2 > mysqldump.sql1.2 只导出表结构mysqldump -uroot -p --set-gtid-purged=OFF...

2021-02-07 17:47:44 456

原创 eclipse mysql生成实体类_eclipse从数据库逆向生成Hibernate实体类

计应134(实验班) 韩凯丽1. 首先,要在eclipse中采用自带的数据库管理器(Data Management),连通你的数据库:然后选择数据库,这里用的oracle,然后给个名字,如MyOracle。点击下图中按钮,新建一个数据库驱动的配置。选择数据库版本,这里是oracle 10g版本,可以为该配置另起个名字。然后选择相应数据库版本的jar包。下面就是依据自身情况填写数据库连接配置了。...

2021-02-06 18:02:11 177

原创 mysql忘记密码的五种方法_Mysql忘记密码的几种解决方案

解决办法1卸载完全,删除所有数据,先关闭跟MySql所有有关的进程,进入命令行(cmd)中输入taskkill /f /im mysqld-nt.exe然后找到MySql的根目录删除即可解决办法2在命令行里面输出密码或者更更改密码.在命令行运行:taskkill /f /im mysqld-nt.exe下面的操作是操作mysql中bin目录下的一些程序,如果没有配置环境变量的话,需要切换到mysq...

2021-02-05 03:53:37 3848

原创 python基础函数应用_python基础之函数基础

一 引子一 为何要用函数之不用函数的问题#1、代码的组织结构不清晰,可读性差#2、遇到重复的功能只能重复编写实现代码,代码冗余#3、功能需要扩展时,需要找出所有实现该功能的地方修改之,无法统一管理且维护难度极大二 函数是什么针对二中的问题,想象生活中的例子,修理工需要实现准备好工具箱里面放好锤子,扳手,钳子等工具,然后遇到锤钉子的场景,拿来锤子用就可以,而无需临时再制造一把锤子。修理工===&gt...

2021-02-03 20:08:21 168

原创 python 如何传入参数到指定位置_Python; argparse;如何指定位置参数的位置

如何指定位置参数的位置?在我下面的例子中,SCR& SCV参数出现在可选参数的末尾,我希望它们出现在开头.#!/usr/bin/pythonimport argparse### Parse arguments ###parser = argparse.ArgumentParser()parser.add_argument("SCR",type=int)parser.add_argument...

2021-02-03 02:44:06 277

原创 mysql的泛型_数据库泛型

数据库泛型就是数据库应该遵守的规则.数据库泛型也称为数据库范式.目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多规范要求的称为第二范式(2NF),其余范式以次类推。一般说来,数据库只需满足第三范式(3NF)就...

2021-02-02 20:48:57 437

原创 mysql8.0.11区别_mysql8.0.11安装

1.下载mysql--》下载2.解压3.添加my.ini配置文件[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=C:\wnmp\mysql-8.0.11-winx64 # 切记此处一定要用双斜杠\\,单斜杠我这里会出错,不过看别人的教程,有的是单斜杠。自己尝试吧# 设置mysql数据库的数据的存放目录datadir=C:\wnmp\mysql-...

2021-02-02 02:43:35 178

原创 mysql2 0.3.16.gem_尝试使用mysql2 gem安装应用程序时出错

我正在尝试安装使用mysql2gem的开源Rails 3.2.21应用程序,但是当我尝试运行bundle命令时,出现以下错误:Fetching: mysql2-0.3.18.gem (100%)Building native extensions. This could take a while...pERROR: Error installing mysql2:ERROR: Failed t...

2021-02-02 01:54:28 189

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除