自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张启明

一位正在攀登的登山者

  • 博客(82)
  • 资源 (6)
  • 收藏
  • 关注

原创 LibSVM在Java中的简单应用

首先,在这里首先感谢台湾林智仁先生的开源工具包libsvm。使SVM算法更加普及。大家可以到下面的libsvm官网去了解相关的信息。 Libsvm官方网站->https://www.csie.ntu.edu.tw/~cjlin/libsvm/ 其次,我在使用过程中发现,先生svm_scale文件中无法将经过规约的文件输出到本地txt文件中,只能在控制台重定向,而我并不想在程序运行中打开控制台进行

2016-07-12 10:59:24 10742 2

原创 在指定的 DSN 中,ODBC驱动程序和应用程序之间的体系结构不匹配解决方法

今天中午想要用ODBC完成access数据库连接,意外发现异常:弹出另一个错误:在网上查了一下,有的说是office和windows7的位数不匹配,一个是32位,一个64位的,可是我的问题不是如此。 我用控制面板->管理工具->ODBC数据源 添加数据源显示这个: 这个是系统默认打开的数据源,在添加access数据库driver的时候,发生错误。下面是解决办法: 打开ODBC32位版,

2015-11-08 15:01:32 17447

原创 MongDB集群搭建

MongoDB集群搭建,首先决定有几台Linux服务器完成,然后分配好端口,以防后面修改时忘记,而且还要在之前进行相关配置完成这些修改。我现在是在VM上安装了三台RatHat5.0后进行搭建。

2015-11-03 11:33:55 918

原创 Mybatis 注解常用写法

1.查询 IN当需要编写 含有 IN 关键字的查询语句时 使用注解写法如下@Select({"<script>", "SELECT * FROM user WHERE id IN ", "<foreach collection='ids' item='id' open='(' separator=',' close=')'>#{id}</foreach>", "</script>"})public List<User> getUser

2020-12-01 14:13:56 403

原创 MySql索引

转载 https://www.cnblogs.com/bypp/p/7755307.html1.数据引擎 InnoDB#不同的存储引擎支持的索引类型也不一样InnoDB 支持事务,支持行级别锁定,支持 B-tree、Full-text 等索引,不支持 Hash 索引;2.索引原理将查找数据变成有规律的顺序操作3.磁盘IO访问磁盘的成本大概是访问内存的十万倍左右当一次IO时,不光把当前磁盘地址的数据,而是把相邻的数据也都读取到内存缓冲区内,因为局部预读性原理告诉我们,当计算机访问一个地址的数据

2020-11-09 11:23:24 157

原创 工作记录(更新中)

bug记录1.MybatisPlus Java API 2.0版本 更新操作 更新键值为NULL无效的问题解决:使用 更新全部列解决 activityEntity.setUpdateTime(null); Integer result = activityMapper.updateAllColumnById(activityEntity);2.Redis 整合SpringBoot API zset 存储<key,value>解决:value 必须为Str

2020-10-25 21:51:50 202

原创 RPC与Http

RPC,一种理念,远程过程调用,Google基于RPC实现的GRPC框架实现的结构为底层的、基础的接口,提供给公司内部的、外部的各种服务进行调用在传输过程中使用二进制进行传输,使用Protocolbuf、Json进行序列化,使用TCP协议进行传输,传输高效接口由于提供各个服务进行调用,输入输出数据需要严格约束底层使用Http2,二进制帧、多路复用、头部压缩等各种特性助力接口调用通常包含两个部分,序列化和通信协议。常见的序列化协议包括json、xml、hession、protobuf、thrif

2020-09-28 16:07:05 143

原创 LocalTime LocalDate LocalDateTime使用需求

LocalTime LocalDate LocalDateTime使用需求package org.apache.rocketmq.client.latency;import org.apache.commons.lang3.StringUtils;import org.junit.Test;import java.time.*;import java.time.format.DateTimeFormatter;import java.time.temporal.TemporalAdjuste

2020-09-21 17:53:36 262

转载 @MockBean的使用

转载:https://blog.csdn.net/weixin_41771312/article/details/98174227?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2.

2020-09-07 18:51:05 1154

原创 EasyExcel导出某列为空解决方法

EasyExcel导出某列为空easyExcel对数据进行导出,导出某列为空easyExcel对数据进行导出,导出某列为空easyExcel中对于属性命名为强制驼峰模式,当具有明确意义时可以识别winRoomId获胜房间号当具有模糊意义时,例如aRidA房间号导出此列为空通过断点,查看数据转换是否为空没问题,需要将aRid中的大写字母更改为小写字母(当通过无意义标识,驼峰命名),即可解决...

2020-09-07 18:26:53 6163 2

原创 IPC LPC RPC

IPC (进程间通信) 泛指一切两个或以上线程通过共享内存、消息队列、通道和信号量进行的通信机制。LPC(本地进程通信) 指多个线程在单独一台计算机中,通过共享内存、消息队列、通道和信号量进行的通信机制。RPC (远程过程调用) 指客户端专注于数据展示与交互,服务端专注于数据存储、处理和分发等,通过客户端远程调用服务端的方法和数据,并不关心内部逻辑,并回去返回对象的通讯机制,指多个客户端与服务端通过远程传递信息的方式进行通信。...

2020-05-25 22:51:39 258

原创 Go嵌入接口类型

以下代码中,构建简单的ipc进程间通讯模型,ipcServer中嵌入Server接口,则在实例化时需要指定一个实现其嵌入接口的实现类。若嵌入接口中的方法与ipcServer中的方法不同,则自动升级至ipcServer类型中,通过ipcServer.funcName()即可引用,详情请看:https://blog.csdn.net/weixin_34268310/article/details/92645136package ipcimport ( "encoding/json" "fmt"

2020-05-18 23:36:55 342

原创 Go多核并行化

通过goroutine创建相同逻辑CPU核心个数的协程,将求和列表分段,分别计算后汇总。通过runtime.NUMCPU()获得逻辑CPU个数,并计算每个协程中计算列表的下标,计算完成后,向channel中写入1。通过向channel中读取int的个数,判断协程运行是否全部完成,之后求和即可。package mainimport ( "fmt" "runtime")type Vector []float64func (v Vector) DoSome(p, i, n int, u Vec

2020-05-18 00:47:10 420

原创 Go:defer

Go:deferpackage mainimport "fmt"func main() { fmt.Println(sum(1,2)) x := 1 y := 2 defer calc("AA", x, calc("A", x, y)) x = 10 defer calc("BB", x, calc("B", x, y)) y = 20}func calc(index...

2020-04-23 23:49:20 112

原创 常用Git命令

转载:https://blog.csdn.net/u012216131/article/details/842563841. 默认本地分支会pull、push在远程同名分支下,如果本地分支想要pull、push到不同的远程branch上,需要指定远程分支git push origin <Branch name>2.如何把本地新建分支同步到远程分支上(注:该分支在远程上没有)?...

2019-08-28 23:01:24 131

原创 Java Scanner笔试模板企业笔试在线编程的输入输出控制

整理:牛客网、赛码网需要使用Scanner类进行输入,参考多篇博客后,吐血整理,满足要求。常见需求:在牛客网上编辑程序需要在本地IDE进行调试,后在考试系统中调试通过,解决上下线不兼容问题类似第一行输入 数列的项数 数列1 n项 数列2 m项第二行输入 数列1 的 值(共n项)第三行输入 数列2 的 值(共m项)输入样例:4 51 2 3 41 2 3 4 5上...

2019-08-26 11:14:39 1301

原创 记录一个未解之谜 java xxx.java 可以运行 但是javac编译后 java xxx无法找到主类

我晕了 首先说明:系统Win10环境变量没问题编译器Run按钮正常编译运行出现了怪事。今天突发奇想想在IDE里的Terminal中编译+运行一个java文件,却发生了怪事,本来是标准操作,却出现找不到主类的错误,反而一波反人类操作却派上用场。Test.javapackage Test;import java.util.*;public class Test { pu...

2019-08-25 22:25:02 239

原创 蓄水池抽样LeetCode

题号412https://leetcode-cn.com/problems/random-pick-index/submissions/原理:https://www.jianshu.com/p/63f6cf19923dhttps://blog.csdn.net/huagong_adu/article/details/7619665从n个大数据中取k个元素,要求k个元素选取等概率(n未知)...

2019-08-23 20:55:28 472

原创 完全平方数Java实现

给定一个整数,求由几个完全平方数相加及平方数是多少例:输入:13 输出:[9 4] 2 13 = 9 + 4 = 3^2 + 2^2思路如下:采用队列来遍历层次搜索树,并定义内部类存储key、Sq、step三个值。1)找到key=0,确定正确路径:13=9+....。返回9以及最深的树高 2,表示13可以由step个完全平方数组成。2)在main函数中将9 add进入ArrayLis...

2019-08-19 19:01:59 4772

原创 编程题解析

给定正整数 n,找到若干个完全平方数(比如 1, 4, 9, 16, …)使得它们的和等于 n。你需要让组成和的完全平方数的个数最少。示例 1:输入: n = 12输出: 3 解释: 12 = 4 + 4 + 4.示例 2:输入: n = 13输出: 2解释: 13 = 4 + 9.class Solution {public: //对于完全平方数,我们要理解...

2019-08-18 21:20:34 253

原创 智力题(每日更新-转载记录niuke网)

有36辆自动赛车和6条跑道,没有计时器的前提下,最少用几次比赛可以筛选出最快的三辆赛车?8次36分成6组赛跑,每次取前三,将每组第一名拉出来跑一次,按照每组第一名的排列每组,也就是A1 A2 A3B1 B2 B3C1 C2 C3D1 D2 D3E1 E2 E3F1 F2 F3此时也就是表示每一排由快到慢3个人,第一列由快到慢。总共只需要最快的三个人,4-6排都不可能,然后C...

2019-08-17 20:50:56 354

原创 Java层次遍历序列构造二叉树

String str = new String(“abc”);到底创建了几个对象?public class Test{ public static void main(String args[]){ String s1 = new String("abc"); String s2 = new String("abc"); String s...

2019-07-26 08:57:04 4361 1

原创 为什么0x7FFFFFFF+0x7FFFFFFF=-2

啊啊啊啊啊啊啊啊啊啊啊啊

2019-07-25 15:14:58 573

转载 Java内部类详细笔记(转载自牛客网BlueFish)

1.为什么使用内部类?使用内部类最吸引人的原因是:每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响1.1.使用内部类最大的优点就在于它能够非常好的解决多重继承的问题,使用内部类还能够为我们带来如下特性:(1)、内部类可以用多个实例,每个实例都有自己的状态信息,并且与其他外围对象的信息相互独。(2)、在单个外围类中,可以让多个...

2019-07-22 10:55:37 154

转载 设计模式:结构化模式

2019-07-22 10:31:38 625

原创 JDK1.8 Interface接口中可以使用default和static定义扩展方法

JDK1.8 Interface接口中可以使用default定义扩展方法方法,在学习比较接口与抽象类的区别时,一个是抽象类可以包含有实例方法,也可以包含有抽象方法,interface中不包含实例方法,只包含被public static final修饰的常量和抽象方法,在jdk1.8中改变了这个看法,直接上码:...

2019-07-19 12:12:10 1032

转载 JVM规范规定的虚拟机运行数据区组成

JVM规范规定的虚拟机运行数据区组成你了解Java内存结构么:https://blog.csdn.net/laomo_bible/article/details/83067810深入理解 Java 垃圾回收机制:https://www.oschina.net/translate/java-gcJava 垃圾回收机制 :https://www.oschina.net/translate/...

2019-07-11 17:22:51 109

原创 jdk8.0 在线中文帮助文档地址(一步及达)

jdk8.0 在线中文帮助文档地址https://blog.fondme.cn/apidoc/jdk-1.8-baidu/

2019-07-11 17:17:48 1570 1

原创 使用Python装饰器解决八皇后问题

#使用Python装饰器解决八皇后问题def conflict(state, nextX): nextY = len(state) for i in range(nextY): if nextX == state[i] or abs(nextX - state[i]) == abs(nextY - i): return True r...

2019-06-25 22:19:13 137

原创 使用Python创建斐波那契数列

使用Python创建斐波那契数列class Fib: """ 斐波那契数列构造类 迭代方法实现 """ def __init__(self): self.a = 0 self.b = 1 def __next__(self): self.a, self.b = self.b, se...

2019-06-25 14:59:36 592

原创 使用Git及Github在PyCharm中对项目进行版本控制

1.安装Git 安装Git https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git 2.配置Git在Pycharm中的setting-&gt;版本控制-&gt;git3.配置Github在Pycharm中的setting-&gt;版本控制-&gt;github4.在P...

2018-07-26 09:26:23 2138

原创 Python中的join()函数

author.qq = ''.join( str(random.choice(range(10))) for _ in range(9) //随机生成用户的QQ号 )在这个代码片中,我们可以看到.join()函数可以用来将字符串进行拼接,令我疑惑的是在首次随机选取数字并str之后应该进行join函数操作,但是函数执行的结果却是完成for循环之后再joi...

2018-07-18 09:10:10 7665 1

原创 Django小体会

最近学习了Django,观察了一些简单的跳转方式。

2018-07-14 11:01:19 230

原创 使用感知机进行二类分类的线性分类模型测试(minst数据集)

在GitHub上看到大神实现代码(https://github.com/WenDesi/lihang_book_algorithm)遂手动实现跑了一遍,再次记录过程中遇到的一些问题。首先在anaconda环境下配置所需要的数据分析及图片处理包: pandas(python的数据分析模块 Powerful python data analysis toolkit) numpy(

2018-01-16 14:58:05 1651

原创 利用神经网络识别手写数字笔记

最近尝试使用文章中的方法识别手写数字,文章来源 第一章:利用神经网络识别手写数字 使用Anaconda3下载地址(Anaconda3) 使用包管理工具中创建TensorFlow的环境并将自带的IDE spyder用Git汉化—仔细阅读说明后实现。 1.使用anaconda3创建TensorFlow环境—-大神链接 以下数据集及源码均使用python2.6/2.7编写,如果不想自己

2018-01-08 14:11:26 1604

原创 SAS中的summary过程简介

summary过程主要用来对数值变量计算单个变量的基本统计量,使用语句与means过程类似。默认时summary过程不打印输出计算结果。必须指定print选项才能输出计算结果。 语法格式: proc summary <选项><统计关键量>; var 变量名1<变量名2>...; by 变量名1<变量名2>...; c

2017-12-21 17:08:56 24563 2

原创 SAS中的report过程简介

SAS系统中的report过程是制作报表的工具,可以将print、means和tabulate过程的特点与DATA步报告写法的特点结合起来组合成一个强大的生成报表的工具。 语法格式:proc report <报表选项>; 常用报表设置语句; run;例子:房价经济指数数据,环比与同比

2017-12-20 17:46:32 14330 1

原创 非参数统计中t检验与符号检验的正确性判断

最近学习非参数统计,碰到一个样例,准确说明了若数据不服从正态分布,或有明显的偏态表现,应用t统计量和t检验推断未必能发挥较好的效果~ 这是一个课本上的例题,数据是16座预售楼盘均价,判断是否与媒体公布的37说法相符。data = matrix(c(36,32,31,25,28,36,40,32,41,26,35,35,32,87,33,35),16,1) #16座楼盘均价row_name = c

2017-09-18 17:12:35 4560

原创 使用python实现简单爬虫

近日学习了python语言,简单实现了一个爬虫,爬取了慕课网课程简介上的图片,并保存到本地。以下是实验代码:# -*- coding: utf-8 -*-"""Spyder Editor"""import reimport osimport urllib.request #在python3.6环境中实现f_soure = urllib.request.urlopen('http://w

2017-08-31 11:51:29 1615

原创 使用Genymotion模拟器模拟平板设备

在最近的项目开发中,遇到平板适配问题。使用限定符layout-large创建平板布局。因为我是用的是genymotion模拟器,所以需要模拟平板,但是百度许久不到答案。 后来发现,在genymotion模拟器上模拟平板应用只需要打开设置更改分辨率及dpi即可。(1)找到设置按钮,以我的4.4.4为例(2)打开后,更改分辨率及dpi (3)然后运行程序即可使用大屏幕(平板)应用效果 附图: 为

2017-06-04 12:01:26 6928 1

cifar-10-batches(图像数据集)mnist(手写数据集)titanic3(泰坦尼克数据集)合集

cifar-10-batches(图像数据集)mnist(手写数据集)titanic3(泰坦尼克数据集)合集。下载后请阅读ReadMe.txt。对应代码部分及其他说明请访问我的Github:https://github.com/JackDemo/TensorFlow-Keras-python3

2018-08-09

aclImdb_v1.tar.gz(imdb电影评价数据集)

为方便各位同学下载以及利用imdb电影评价数据集进行深度学习,上传的一份资源文件,下载后请看ReadMe.txt.对应代码请访问我的Github:https://github.com/JackDemo

2018-08-09

基于组合优化模型的出租车订单调度系统

简介滴滴打车订单系统组合优化模型,不用于商业目的,侵删。

2018-03-27

基于大规模隐式反馈的个性化推荐_印鉴

论文 可配合使用PPT 如果有侵犯版权的情况,请随时与我联系,侵删。不作为商业目的

2018-03-27

基于大规模隐式反馈的个性化推荐PPT

一个描述基于大规模反馈的个性化推荐系统的PPT,适合入门学者学习

2018-03-27

minist数据集 csv格式(适用于本人感知机博文)

minist数据集的csv格式 网上的其他资源均为gz等格式,所以找了一份csv格式的数据上传分享给大家

2018-01-16

空空如也

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

TA关注的人

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