自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

g_curry的博客

老年程序员

  • 博客(26)
  • 资源 (4)
  • 收藏
  • 关注

原创 Idea java 调用 cplex

参考文章:java 调用 cplex下载cplex软件,安装。打开Idea,新建空白Java项目,新建好后打开Project Structure在modules里面找到dependencies,点击+号,选择第一个jars在我们的安装目录下找到\IBM\ILOG\CPLEX_Studio128\cplex\lib\cplex.jar jar包,点击ok即可。创建一个自己的Java文件,运行运行一个小的demo,demo来自java 调用 cpleximpo

2020-11-17 11:10:49 2007

原创 博客系列-项目部署

项目部署后端项目部署直接部署方式安装JDK下载jdk丢到linux的/usr/java下(目录随意)解压 tar -zxvf jdk-8.tar.gz修改环境变量 vi /etc/profileset java environmentJAVA_HOME=/usr/java/jdk1.8.0_171 JRE_HOME=/usr/java/jdk1.8.0_171/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/l

2020-08-11 16:40:50 181

原创 博客系列-项目概述

项目概述基于SpringBoot+Vue前后端分离的个人博客系统,分为后端项目、管理系统、用户前台三个项目。项目分为五个部分。第一部分:后台接口第二部分:后台管理界面第三部分:前台展示界面第四部分:前后端接口对接第五部分:剩余模块及项目部署其中,第三部分是纯前端内容,包括布局和样式。使用技术点SpringBoot,Mybatis,Shiro,Maven,Vue,ElementUI,AntDesignVue,Flex布局,Linux,Nginx,Docker,FastDFS,MongoD

2020-08-11 15:19:40 1325 2

原创 Redis系列文章汇总

Redis系列笔记跟着B站up狂神说学习,所有笔记照着敲了一遍,记录下来供后续忘了参考。一、NoSQL简介二、Redis入门–配置安装等三、Redis数据类型(重要)四、Redis事务五、Jedis使用六、SpringBoot整合Redis七、Redis持久化...

2020-07-07 15:47:26 206

原创 Redis 数据类型

Redis 数据类型Redis-Key五大基本类型StringListSetHashZset(有序集合)三种特殊类型geospatial 地理位置HyperLogLogBitmapsRedis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和地理

2020-07-07 15:40:05 150

原创 Redis持久化

Redis持久化RDBAOF(Append Only File)面试重点RDB什么是rdb在主从复制中,rdb是备用的[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-312Gqzgv-1594106614943)(https://img2020.cnblogs.com/blog/1696900/202007/1696900-20200707115317388-601104457.png)]在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapsh

2020-07-07 15:24:38 200

原创 SpringBoot整合Redis

SpringBoot整合Redis测试整合自定义 RedisTemplateRedis.conf 配置文件SpringBoot 操作数据库: Spring-data jpa jdbc MongoDB Redis!在SpringBoot 2.x以后,原来使用jedis被替换成了lettucejedis:采用的直连,多个线程去操作的话是不安全的,如果要避免不安全的,使用jedis pool连接池! BIO模式。lettuce:采用 netty,实例可以在多个线程中进行共享,不存在线程不安全的情况,可以减

2020-07-07 15:22:58 198

原创 Jedis 使用

Redis系列5Jedis 使用常用API(上面API)事务Jedis 使用使用Java来操作Redis1、导入maven依赖<dependencies> <!-- https://mvnrepository.com/artifact/redis.clients/jedis --> <dependency> <groupId>redis.clients</groupId>

2020-07-03 11:57:40 130

原创 NoSQL简介

Redis系列1NoSQL简介为什么要使用NoSQL什么是NoSQLNoSQL 四大分类NoSQL简介为什么要使用NoSQL1、MySQL单机时代1、数据量如果太大、一个机器放不下了!2、数据的索引(B+Tree),一个机器内存也放不下3、访问量(读写混合),一个服务器承受不了2、Memchached(缓存)+MySQL+垂直拆分(读写分离)网站80%的情况都是在读,每次都要去查询数据库的话就十分的麻烦!所以说我们希望减轻数据的压力,我们可以使用缓存来保证效率!发展过程:优化数据结构和

2020-07-03 11:54:32 838

原创 Redis事务

Redis系列4Redis事务锁Redis事务原子性:要么同时成功,要么同时失败!Redis 单条命令是保证原子性的,但是事务不保证原子性,而且事务没有隔离级别的概念。Redis 事务本质:一组命令的集合!一个事务中的所有命令都会被序列化,在事务的执行过程中,会按照顺序执行!一次性、顺序性、排他性 来执行一些列的命令Redis的事务:开启事务( MULTI )命令入队( QUEUED )执行事务( exec )正常执行事务!127.0.0.1:6379> MULTI

2020-07-03 11:53:06 108

原创 Redis入门

Redis入门Redis(Remote Dictionary Server ),即远程字典服务百度定义:redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排

2020-07-03 11:47:47 161

原创 leetcode题解:1306. 跳跃游戏 III-DFS

leetcode题解:1306. 跳跃游戏 III题目这里有一个非负整数数组 arr,你最开始位于该数组的起始下标 start 处。当你位于下标 i 处时,你可以跳到 i + arr[i] 或者 i - arr[i]。请你判断自己是否能够跳到对应元素值为 0 的 任一 下标处。注意,不管是什么情况下,你都无法跳到数组之外。示例 1:输入: arr = [4,2,3,0,3,1,2], start = 5输出: true解释:到达值为 0 的下标 3 有以下可能方案:下标 5 ->

2020-07-01 21:01:08 327

原创 计算机网络知识总结

参考:guide哥-计算机网络知识汇总,CS-NOTEs计算机网络知识总结-秋招找个好工作鸭一、计算机网络概述1、 基本术语局域网以太网交换机虚拟局域网2、 重要知识点总结二、物理层1、基本术语2、重要指示点总结3、最重要的知识点三、数据链路层1、基本术语2、重要知识点总结3、最重要的知识点四、网络层1、基本术语2、重要知识点总结3、最重要知识点五、运输层1、基本术语2、重要知识点总结3、最重要的知识点六、应用层1、基本术语1、域名系统(DNS):2、文件传输协议(FTP):3、远程终端协议(TELENE

2020-06-30 17:22:54 688

原创 剑指 Offer 66. 构建乘积数组

剑指 Offer 66. 构建乘积数组给定一个数组 A[0,1,…,n-1],请构建一个数组 B[0,1,…,n-1],其中 B 中的元素 B[i]=A[0]×A[1]×…×A[i-1]×A[i+1]×…×A[n-1]。不能使用除法。示例:输入: [1,2,3,4,5]输出: [120,60,40,30,24]思路:暴力解法,两层循环,直接求解,但是会涉及到大量的重复计算,最后超出时间限制因为不能使用除法,因此只能将表格分割成上三角和下三角进行计算,对角线的元素值置一,如图所示:

2020-06-26 11:20:39 150

原创 mybatis错误 --- 1 字节的 UTF-8 序列的字节 1 无效。

java.lang.ExceptionInInitializerError at com.gcurry.dao.UserMapperTest.test(UserMapperTest.java:14) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMeth...

2020-03-01 15:01:50 1094 2

原创 数据结构之线性表(二)

线性表的抽象数据类型所谓抽象数据类型就是把数据类型和相关操作捆绑在一起。ADT 线性表(List)Data 线性表的数据对象集合为{a1,a2,…,an},每个元素的类型均为DataType。其中,除第一个元素a1外,每一个元素有且 只有一个直接前驱元素,除了最后一个元素an外,每一个元素有且只有一个直接后继元素。数据元素之间的关系是一对一的关系。Operati...

2019-09-29 16:02:51 113

原创 数据结构之线性表(一)

线性表的定义:线性表(List):由零个或多个数据元素组成的有限序列。其中:首先它是一个序到,也就是说元素之间是有个先来后到的,像刚才的小蝌蚪就没有顺序。若元素存在多个,则第一个元素无前驱,而最后一个元素无后继,其他元素都有且只有一个前驱和后继。另外,线性表强调是有限的,事实上无论计算机发展到多强大,它所处理的元素都是有限的。如果用数学语言来进行定义,可如下:若将线性表记为(a1,...

2019-09-29 15:42:46 164

原创 python求水仙花数&自幂数……

首先,先了解什么是水仙花数:水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。水仙花数只是自幂...

2019-09-28 17:38:41 1075

原创 itertools部分用法

来源于小甲鱼题目 请用两行代码找出"FishC"五个字母的所有组合便看了看itertools库里面的内容导入itertools库,其作用是用于创建有效循环的迭代器的函数import itertoolsprint(*("第 %s 个的值为:%s" % (i + 1, ''.join(val)) for i, val in enumerate(list(itertools.perm...

2019-09-26 21:02:35 276

原创 软考,网络工程师

Routing protocols use different techniques for assigning (1) to individual network. Further, each routing protocol forms a metric aggregation in a different way. Most routing protocols can use multipl...

2019-09-12 11:09:15 116

原创 OSPF协议把网络划分成4种区域(Area)

为了限制路由信息传播的范围,OSPF协议把网络划分成4种区域(Area),其中 (1) 的作用是连接各个区域的传输网络, (2) 不接受本地自治系统以外的路由信息A.不完全存根区域B.标准区域C.主干区域D.存根区域(1) C(2) D如果将区域看成一个节点,则OSPF是以主干区域(ared0)为顶点,其他区域为终端的星型拓扑结构。OSPF的区域...

2019-09-12 10:48:48 16300

原创 基于NIOS II的电子钟设计

此设计为笔者实验课期末设计,仅供参考,博客贴出实现方法和C语言部分程序源代码,实现过程用时不长,故没有对代码进行优化,但功能已实现。工程文件提交到CSDN下载当中,需要可以下载,https://download.csdn.net/download/g_curry/10855434因有小伙伴需要设计报告,故上传到下载上,https://download.csdn.net/download/g_cur...

2018-12-17 12:50:15 3498 27

原创 函数的重载与泛型函数

#include"iostream"using namespace std;template &lt;typename elemType&gt; //泛型设计 void print(elemType *pBegin, elemType *pEnd){ while(pBegin != pEnd) { cout &lt;&lt; *pBegin; ++pBegin; }...

2018-12-17 12:21:46 556

原创 字符串的方法及注释

字符串的方法及注释:capitalize() 把字符串的第一个字符改为大写 casefold() 把整个字符串的所有字符改为小写 center(width) 将字符串居中,并使用空格填充至长度 width 的新字符串 count(sub[, start[, end]]) 返回 sub 在字符串里边出现的次数,start 和 end 参数表示范围,可选。 ...

2018-08-15 22:37:41 204

原创 文件的打开模式和文件对象方法

Python内置的open()函数打开一个文件,创建一个file对象,相关的方法才可以调用它进行读写。语法:file object = open(file_name [, access_mode][, buffering]) 其中: file_name:file_name变量是一个包含了你要访问的文件名称的字符串值。(此变量为必须输入的,其他变量可以不写:有默认值) ...

2018-08-15 22:27:03 424

原创 Python学习--斐波那契数列--迭代法和递归法实现

斐波那契数列实现的两种方式 迭代法: 使用迭代法速度快,运算几乎不用等待,例如计算99代,可以瞬间出答案,效率比递归法快,但是程序冗杂。def fib(n): n1 = 1 n2 = 1 n3 = 1 if n < 1: print("输入错误!") return -1 if n ==1 or n =...

2018-08-15 11:06:12 2771

cplex 学生版安装包和demo文件

IBM ILOG CPLEX Optimization Studio V12.8.0 Windows版本安装包和demo文件

2020-11-17

基于NIOS II的电子钟设计实验报告.doc

1)实现数字时钟准确实时的计时与显示功能; 2)实现闹钟功能,即系统时间到达闹钟时间时闹铃响; 3)实现时间和闹钟时间的调时功能; 4)实现流水灯指示功能。

2019-05-16

FPGA基于NIOS II的电子钟设计

使用了Verilog和Sopc两项功能,故在硬件部分使用Verilog编写出数码管的驱动程序,使用NiOS II编写实现过程。   1)使用Qsys生成的定时器timer_1ms实现计时功能;     2)使用8个数码管显示时间;     3)使用3个按钮实现调时间和闹钟时间的功能。 按键1:更换模式(模式0:正常显示时间;模式1:调当前时间的小时;模式2;调当前时间的分钟;模式3:当前时间的秒;模式4:调闹钟时间的小时;模式5:调闹钟时间的分钟); 按键2:在非模式0下给需要调节的时间数加一,但不溢出; 按键3:在非模式0下给需要调节的时间数减一,但不小于零; 实现时间和闹钟时间的调时功能;     4)加入闪烁标志,给正在调整的位闪烁,判断是哪一位在调整;     5)按键按下时,对应一个led灯点亮;     6)使用蜂鸣器实现闹钟功能,闹钟响时实现流水灯指示功能。

2018-12-17

有错请删除

资源上传错误,请管理员删除,资源上传错误,请管理员删除,资源上传错误,请管理员删除

2018-12-17

空空如也

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

TA关注的人

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