自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Strange_程序员的的博客

一位新时代的农民

  • 博客(84)
  • 资源 (2)
  • 收藏
  • 关注

原创 使用WebMvcConfigurationSupport后导致原来返回的json数据变为了xml的解决方法

未使用WebMvcConfigurationSupport拦截时返回的数据都是JSON格式,使用WebMvcConfigurationSupport做拦截后数据的返回变为了XML的格式。

2023-08-01 16:57:34 935

原创 修改Vagrant的IP

修改Vagrant网络配置

2022-11-20 17:33:05 633 1

原创 前端-自学导图

2021-12-25 21:00:20 391

原创 RabbtiMQ在Windows系统下安装

下载文件因为rabbitMQ是Erlang语言开发的,所以先下载Erlanghttps://www.erlang.org/downloads然后下载rabbitMQhttps://www.rabbitmq.com/install-windows.htmlErlang环境配置安装时点击next即可,安装完以后配置环境变量,添加你的Erlang安装的地址。例如(D:\erl-24.1.7\bin)输入命令 :erl显示出版本号就代表已经成功了RabbitMQ 配置下载完成以后直接安装即可

2021-12-10 00:30:34 1498

原创 使用redis获取当天登录的用户量

例子登录就可以记录为1没登陆就记录为0#bit map设置key和valuesetbit login_11_09 100 1 login_11_09 key100可以做为用户id 在redis中是bit的下标值offet1是值在bit中只有0和1 setbit login_11_09 101 1setbit login_11_09 102 1setbit login_11_10 102 1统计连续两天登录的用户量BITOP and login_11_09-10

2021-12-02 21:15:11 453

原创 使用pip下载时出现ValueError: check_hostname requires server_hostname

问题使用pip下载时出现ValueError: check_hostname requires server_hostname的报错解决办法出现这个问题是因为你开了代理,只需要把代理关了即可现在再去下载是可以的。

2021-12-01 17:59:37 873

原创 Tensorflow调用GPU失败原因查找

问题查找打开镜像,进入python,导入tensorflow,查看提示信息这里出现警告 cudart64_101.dll not found解决办法找到你安装的cuda目录,进入bin文件找到cudart64_*.dll文件,可能你的文件是cudart64_102.dll,只是你只需要把这个文件改为上面提示找不到的文件名即可。完成查看可用设备from tensorflow.python.client import device_libprint(device_lib.list_local

2021-12-01 13:57:53 1932

原创 C语言-图书管理系统

思路加载文件至链表选择功能2.1 图书录入:使用头插法链表保存2.2 图书列表显示:循环输出链表内容2.3 借书:输入书籍ID,学生学号。判断该书籍是否可借,(是)记录数据,该书籍库存减一;(否)重新选择功能2.4 还书:输入书籍ID,学生学号。判断该学生是否借过此书并未归还,(是)更改归还状态,书籍库存数加一;(否)重新选择功能2.5 借书列表显示:循环输出链表内容2.6 书籍删除:输入书籍ID。判断该书籍是否还有借出未归还的,(是)禁止删除;(否)找到该书籍,释放当前节点思维导图

2021-11-28 16:34:03 2755 1

原创 启动Tensorboard时出现dll文件缺少警告

W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not found下载缺失的dll文件,保存至C:\Windows\System文件:百度网盘提取码:xnn2

2021-11-20 21:59:37 503

原创 C语言版文件操作-切割和合并

思路切割读取文件,按输入大小进行切割,截取文件名做为切割文件名,并把切割的各个文件名存到./data/filelist.txt中合并读取./data/filelist.txt中的分割文件名,循环读取文件,并写进新的文件中。流程图代码菜单void DispalyMenu(){ printf("==============请选择功能==============\n"); printf("= 1.切割 =\n"); printf("=

2021-11-17 21:06:17 1587

原创 Tensorflow-softmax回归

手动实现softmax回归//首先导入所需的包%matplotlib inlineimport d2lzh as d2lfrom mxnet import autograd, nd//使用Fashion-MNIST数据集,设置批量大小为256batch_size = 256train_iter, test_iter = d2l.load_data_fashion_mnist(batch_size)初始化模型参数num_inputs = 784 //这个参数是由图片的 heigth *

2021-11-13 22:50:35 886

原创 Fashion-MNIST图像分类

获取数据集导入需要的包和模块%matplotlib inlineimport d2lzh as d2lfrom mxnet.gluon import data as gdataimport sysimport time#第一次调用时会自动从网上获取数据集。mnist_train = gdata.vision.FashionMNIST(train=True)mnist_test = gdata.vision.FashionMNIST(train=False)#查看获取数据集数量len

2021-11-13 22:50:18 420

原创 安装Python库报错Consider using the `--user` option or check the permissions.

Consider using the --user option or check the permissions.使用pip install下载库报Consider using the --user option or check the permissions.解决办法pip install tensorflow替换成pip install --user tensorflow

2021-11-13 20:19:12 752

原创 C语言版学生管理系统

思路输入加载文件,显示菜单,选择功能,若不选择退出,则在while循环中,使用二进制读写文件,实现新增、查看全部学生、查找学生功能。Display_Menu()菜单Load_File()加载文件Add_Student()新增学生方法:使用二进制追加读和写打开判断是否有相同的学号,没有的话写入数据到文件中。Student_Information()查看全部学生信息:使用while读取,读取数量不为0则一直读取输出打印。Lookup_Student()查找学生使用循环读取数据,在循环

2021-11-12 23:49:56 1494 10

原创 二分查找法

代码在有序数组arr中(若是无序的需先进行排序),查找target如果找到了target即返回相应的下标值如果没找到即返回 -1template<typename T>int binarySearch(T arr[], int n, T target){ int l = 0, r = n - 1; while(l <= r){ int mid = l + (r-l)/2 if(arr[mid] == target){ return mid; } if(t

2021-11-10 22:42:05 201

原创 Tensorflow选择CPU或GPU运行

代码import osos.environ["CUDA_DEVICE_ORDER"] = "PCI_BUS_ID"os.environ["CUDA_VISIBLE_EDVICES"] = '1' #选择0,1的话是GPU,-1的话CPU

2021-11-09 00:21:50 2331

原创 CUDA安装

查看NVIDIA驱动版本首先,在桌面空白处右键->NVIDIA控制面板->左键->“帮助”->“系统信息”->“组件”->“NVCUDA.DLL”查看NVCUDA.DLL的驱动版本,在这显示为10.2.131 driver下载对应的CUDA版本我的NVCUDA.DLL的驱动版本为10.2.131 driver,我选择的是这个10.2的根据自己的驱动版本下载对应的CUDA版本即可下载地址:https://developer.nvidia.com/cuda-to

2021-11-09 00:18:56 248

原创 CUDA的作用

显卡中CUDA是什么及作用介绍CUDA(Compute Unified Device Architecture),显卡厂商NVidia推出的运算平台。 CUDA是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。  计算行业正在从只使用CPU的“中央处理”向CPU与GPU并用的“协同处理”发展。为打造这一全新的计算典范,NVIDIA(英伟达)发明了CUDA(Compute Unified Device Ar

2021-11-09 00:09:29 5097

原创 Redis的单线程和高性能

Redis是单线程吗?Redis 的单线程主要是指 Redis 的网络 IO 和键值对读写是由一个线程来完成的,这也是 Redis 对外提供键值存储服务的主要流程。但 Redis 的其他功能,比如持久化、异步删除、集群数据同步等,其实是由额外的线程执行的。Redis 单线程为什么还能这么快?因为它所有的数据都在内存中,所有的运算都是内存级别的运算,而且单线程避免了多线程的切换性能损耗问题。正因为 Redis 是单线程,所以要小心使用 Redis 指令,对于那些耗时的指令(比如keys),一定要谨慎使用

2021-11-06 17:05:28 101

原创 Redis安装

下载地址:http://redis.io/download安装步骤:安装gccyum install gcc把下载好的redis-5.0.3.tar.gz放在/usr/local文件夹下,并解压wget http://download.redis.io/releases/redis-5.0.3.tar.gztar xzf redis-5.0.3.tar.gzcd redis-5.0.3进入到解压好的redis-5.0.3目录下,进行编译与安装make修改配置daemonize

2021-11-06 16:47:50 79

原创 IDEA安装Translation翻译插件

在线安装步骤:File->Plugins->在这输入Translation->下载离线安装插件下载地址:http://plugins.jetbrains.com/plugin/8579-translation/如果访问出错的话可以到GitHub中找到实用自己IDEA版本的插件Github下载地址:https://github.com/YiiGuxing/TranslationPlugin下载以后导入,重新启动IDEA。设置Translation注册翻译服务(有道智云、百

2021-11-03 19:54:05 4191 1

原创 Tensorflow2中使用TF1中的placeholder出现报错解决方法

报错信息 AttributeError: module ‘tensorflow’ has no attribute ‘placeholder’解决办法将原来的import tensorflow as tf替换成import tensorflow.compat.v1 as tftf.disable_v2_behavior()再次运行代码即可

2021-10-25 21:20:30 498

原创 Tensorflow-图像增强api的使用

图片的缩放#resize#tf.image.resize_area#tf.image.resize_bicubic //二次线性函数缩放#tf.image.resize_nearest_neighbor //使用最相似的像素点缩放name = './图片.jgp'img_string = tf.read_file(name)img_decoded = tf.image.decode_image(img_string)img_decoded = tf.reshape(img_decoded

2021-10-24 15:05:11 1659

原创 Executor线程池原理

线程线程是调度CPU资源的最小单位,线程模型分为KLT模型与ULT模型,JVM使用的KLT模型,Java线程与OS线程保持1:1的映射关系,也就是说有一个java线程也会在操作系统里有一个对应的线程。Java线程有多种生命状态NEW,新建RUNNABLE,运行BLOCKED,阻塞WAITING,等待TIMED_WAITING,超时等待TERMINATED,终结线程池一个线程缓存,线程是稀缺资源,如果被无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,因此Java中提供线程池对线程

2021-10-24 14:15:24 69

原创 C语言算法-计算两个日期的间距天数

代码#include<stdio.h>int mdays[12] = {31,28,31,30,31,30,31,31,30,31,30,31};int sumdays(int year,int month,int day){ int days = 0,leap = 0; if( (year%4==0 && year%100!=0) || year%400==0 ) { leap = 1; } switch(month) { case 1: d

2021-10-23 00:04:02 676

原创 Linux系统下用Anaconda下载库出现Cannot uninstall ‘six‘. It is a distutils installed project...

使用pip下载库时出现Cannot uninstall ‘six’. It is a distutils installed project…Cannot uninstall 'six'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.解决办法:pip i

2021-09-19 19:47:30 161

原创 apache目录结构、配置文件介绍

目录结构bin:主程序及控制台等可执行程序的目录cgi-bin:公共网管接口方式存放的目录conf:配置文件存放的目录error:错误提示信息存放的目录htdocs:项目存放的目录icons:存放服务器小图标的目录include:存放着一些封装好的头文件logs:日志存放modules:模块目录,存放的是Apache已编译安装的的模块配置文件Windows下在这我使用的是apache2.4版本httpd.conf这个是端口号,默认为80端口,如果端口号与其他程序端口冲突可在这

2021-06-15 21:36:14 600

原创 Web服务器

什么是Web服务器?Web服务器也称为WWW (WORLD WIDE WEB)服务器、HTTP服务器,其主要功能是提供网上信息浏览服务。Unix和Linux平台下的常用Web服务器有Apache,Nginx,Lighttpd,Tomcat,IBM WebSphere、BEA Weblogic等,其中应用最广泛的是Apache。而WindowsNT/2000/2003平台下最常用的服务器则是微软公司的IIS C Internet Information Server )。下面主要介绍PHP、Java常用

2021-06-15 21:31:39 217

原创 ThinkPHP使用reuturn和使用echo返回数据至ajax的问题

JavaScript回调需要的是值,php必须只有输出json字符串它才能接收到。这就是http协议,request发送和response接受的概念。response返回的内容里必须有值。ajax才能获取到。而php 原样输出json串的语句有echo 函数有exit()die()至于thinkphp里面controller层的return。只是返回给了thinkphp核心controller类。最终如果该controller没有任何输出,response内容为空。...

2021-03-08 13:41:45 403

原创 Tensorflow-Session的使用

TensorFlow中只有让Graph(计算图)上的节点在Session(会话)中执行,才会得到结果。Session的开启涉及真实的运算,因此比较消耗资源。在使用结束后,关闭Session。import tensorflow as tfsess = tf.Session()sess.run()#执行运算sess.close()#手动关闭sessionsession对象在使用完后需要关闭以释放资源. 除了显式调用 close 外, 也可以使用 “with” 代码块 来自动完成关闭动作.with

2021-01-03 00:47:36 511 1

原创 错误提示softmax() got an unexpected keyword argument ‘axis‘

在使用keras是出现softmax() got an unexpected keyword argument ‘axis’出现这种情况,有几种解决办法,可以调低一下keras的版本pip install keras==2.1//调至2.2一下还有更方便的办法就是在tensorflow_backend.py文件中修改此方法里面的参数在第3221行中def softmax(x, axis=-1): """Softmax of a tensor. # Arguments

2021-01-03 00:35:58 1175 2

原创 ‘dict‘ object has no attribute ‘iteritems‘

在python3中使用itmeritems会报 == ‘dict’ object has no attribute ‘iteritems’==itmeritems函数是在python2版本的,在python3版本中已做修改,python3中使用 == itms==

2020-12-13 16:47:09 172

原创 希尔排序算法-java

介绍希尔排序(Shell’s Sort)是插入排序的一种又称“缩小增量排序”(Diminishing Increment Sort),是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因 D.L.Shell 于 1959 年提出而得名。希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至 1 时,整个文件恰被分成一组,算法便终止。思路实质上是一种分组插入方法,比较相隔较远距离(称为增量)的数,使得数移动时

2020-10-06 01:31:53 168

原创 AttributeError: module ‘tensorflow‘ has no attribute ‘Session‘错误解决

出现==AttributeError: module ‘tensorflow’ has no attribute ‘Session’==因为在新的Tensorflow 2.0版本中已经移除了Session这一模块新代码写法:import tensorflow as tftf.compat.v1.Session()

2020-08-19 23:09:08 642

原创 ‘gbk‘ codec can‘t decode byte 0x80 in position 27: illegal multibyte sequenc

错误代码示范 with open("./garbage_classify/garbage_classify_rule.json", 'r') as load_f: load_dict = json.load(load_f)解决方法 with open("./garbage_classify/garbage_classify_rule.json", 'r',encoding='utf-8') as load_f: load_dict = json.load

2020-08-19 23:05:55 9608 2

原创 A component required a bean of type ‘com.example...‘ that could not be found解决办法

启动工程后控制台报错显示A component required a bean of type ‘com.example.demo2.dao.AdminDao’ that could not be found.解决办法:方法一:在每个mapper接口上添加上注解@Mapper方法二:在Demo2Application.java文件中添加注解@Mapper Scan(“这里填入mapper接口的路径”)...

2020-08-07 00:11:24 26871 2

原创 Loading class `com.mysql.jdbc.Driver‘. This is deprecated. The new driver class is `com.mysql.cj.jdb

Spring Boot中报 Loading class com.mysql.jdbc.Driver. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver’.解决办法:找到application.yml文件原来代码:spring: datasource: driver-class-name: com.mysql.jdbc.Driver username: root password: r

2020-08-07 00:04:13 170

原创 Spring Boot源码解析(一)

1.1自动配置源码解析使用 Spring Boot 开发较之以前的基于 xml 配置式的开发,要简捷方便快速的多。而这完全得益于 Spring Boot 的自动配置。下面就通过源码阅读方式来分析自动配置的运行原理。1.1.1 解析@SpringBootApplication打开启动类的@SpringBootApplication 注解源码。我们发现@SpringBootApplication 注解其实就是一个组合注解。(1) 元注解前四个是专门(即只能)用于对注解进行注解的,称为元注解。

2020-06-21 10:17:02 258

原创 The absolute uri: [http://itheima.com/common/] cannot be resolved in either web.xml or the jar files

IDEA编译器MAVEN编写SSM整合中出现的错误The absolute uri: [***********] cannot be resolved in either web.xml or the jar files deployed with this application博主试了很多种方法,但是最后有效的有两种:第一种:在pom.xml文件中添加:<dependency> <groupId>jstl</groupId> <

2020-06-09 21:31:34 642 1

原创 Redis(定义)

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或

2020-05-24 22:14:11 479

小型C语言版学生管理系统

C语言学生管理系统

2021-11-13

mongodb_47368.zip

Navicat 15 for MongoDB

2021-11-06

空空如也

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

TA关注的人

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