- 博客(81)
- 资源 (1)
- 收藏
- 关注
原创 error while loading shared libraries: xxx.so.3: cannot open shared object file: No such file
操作虚拟机所遇到的问题汇总
2022-07-18 18:50:27
1489
原创 tensorflow变量相关问题记录 (模型中的变量如何在 train/ valid/ test 过程中共享?)
tensorflow 中的命名空间tf.name_scope(): 为了更好地管理变量的命名空间而提出的。比如在 tensorboard 中,因为引入了 name_scope, Graph 看起来才井然有序tf.variable_scope(): 通过 tf.get_variable()为变量名指定命名空间.tensorflow 创建变量的三种方式tf.placeholder() :占位符tf.Variable() :一般变量用这种方式定义。tf.get_variable() :.
2022-01-27 15:02:37
1398
原创 python 时间转换
将微秒时间戳转换为时分秒的形式#coding:UTF-8import timetimestamp = 1632739736.961807#转换成localtimetime_local = time.localtime(timestamp)#转换成新的时间格式(2016-05-05 20:28:54)dt = time.strftime("%Y-%m-%d %H:%M:%S",time_local)print(dt)...
2022-01-07 14:25:59
626
原创 tensorflow 查看模型中的参数列表及对应的值
tensorflow的checkpoint文件存储模型使用的变量对象,其是一个二进制文件,将变量名映射到对用的tensor值,因此可通过该文件查看参数对应的值#使用NewCheckpointReader来读取ckpt里的变量from tensorflow.python import pywrap_tensorflow# 以下XXX为模型保存chechpoint文件的相对路径,如"model/bestParMTCR_gateBehavior.ckpt"checkpoint_path = "XXX".
2022-01-04 14:32:39
3932
原创 IDEA / JAVA中调用python代码记录
Java 程序中,若想执行一些 Shell 命令或其他外部应用程序,通常都是使用java.lang.Runtime.exec(…)方法来执行的,因此可以通过Runtime.getRuntime().exec 在Java程序中调用python文件以下代码为笔者运行成功的代码,其中踩坑点如下:Runtime.getRuntime().exec() 中的参数后一部分为python文件的绝对路径(如笔者的python文件绝对路径为:E:\IdeaProjects\demo\courserecommendat.
2022-01-02 21:22:23
760
原创 some code record
知识追踪任务中数据的预处理部分 (处理成one-hot向量) def getData(self, file_path): data = [] with open(file_path, 'r') as file: for len, ques, ans in itertools.zip_longest(*[file] * 3): len = int(len.strip().strip(','))
2021-12-25 22:07:54
878
原创 nginx反向代理服务器
nginx反向代理服务器请求转发负载均衡动静分离请求转发客户端 / 浏览器 发起请求nginx得到请求后根据请求转发(根据路径进行匹配)到具体服务器中负载均衡nginx会将请求平均的发送到集群中的不同服务器中动静分离将代码和静态资源分开存放到不同的服务器中nginx使用时是多路复用的方式前端中可以通过nginx获得对应的转发端口号进行对应的处理关闭nginx的方式为nginx.exe -s stop...
2021-12-09 13:41:20
1874
原创 跨域请求问题 及 Spring中的解决方法
跨域问题:通过一个地址访问另外一个地址时,若有三个地方存在不一致则为跨域请求访问协议不一致,如http httpsip地址不一致端口号不一致跨域问题解决方式在后端接口controller上添加注解 @CrossOrigin通过网关的方式解决...
2021-12-09 13:27:50
140
原创 前端打包js文件的工具 webpack
前端打包js文件的工具 webpack安装webpack工具npm install -g webpack webpack-cli创建js文件用于打包操作即在一个最终的js文件中引入其它的js文件创建webpack配置文件 webpack.config.js,并在该文件中配置打包信息在控制台中使用命令执行打包操作webpackwebpack --mode=development...
2021-12-07 22:01:07
878
原创 前端代码的模块化(js文件中的相互调用)
前端代码的模块化(js文件中的相互调用)es5风格代码的模块化被调用的js文件需通过 module.exports = { function1.name , function2.name} 将方法设置为可以被调用的在调用的js文件中通过 变量 = require(被调用js文件的路径) 引入被调用的文件,通过变量. 的方式引用对应的方法es6风格代码的模块化 【2种方法】(es6风格的js文件不能直接被node.js执行,需要转换为es5风格的代码才能被执行)被调用的js文件中需
2021-12-07 21:39:53
1424
原创 前端代码转码器 babel的使用
babel的使用babel可以将es6代码转换为es5风格的代码es6风格的代码易于编写,但兼容性没有es5好babel工具的安装npm install --global babel-clibabel的使用编写配置文件 .babelrc{ "presets":["es2015"] "plugins":[]}进行代码的转换根据文件进行转码根据文件夹进行转码1. Babel es6/01.js -o dist/001.js2. babel es6 -d
2021-12-07 20:43:52
286
原创 npm的使用
npm的使用npm:面向js文件的包管理工具npm的使用:使用之前需要进行初始化 npm init初始化后会生成package.json文件,里面包含依赖的js和对应的版本号使用npm下载所需的依赖命令:npm install 依赖名称根据package.json文件下载依赖可以直接使用命令:npm install...
2021-12-07 20:25:12
665
原创 MyBatis的缓存机制
MyBatis的缓存机制缓存提高查询效率 提升系统的运行速度mybadis中的二级缓存一级本地缓存与数据库同一次会话期间查询到的数据会放到本地缓存,若之后需要相同的数据则直接从缓存中拿一级缓存失效的情况sqlSession不同sqlSession相同但查询语句不同sqlSession 相同 查询语句相同 但两次查询之间执行了增删改sqlSession相同,手动清空了一级缓存二级全局缓存基于namespace级别的缓存,一个namespace对应一个二级缓
2021-12-01 21:01:44
6039
转载 IO模型详解
IO就是将进程内部数据转移到外部设备或将外部设备的数据迁移到进程内部IO过程应用程序进程向OS发起IO调用请求OS准备数据,将IO外部设备数据加载到内核缓冲区OS拷贝数据,将内核缓冲区数据拷贝到用户进程缓冲区阻塞IO应用程序进程发起IO调用,若内核数据未准备好,则应用程序一直阻塞等待,直至内核数据准备好,从内核拷贝到用户空间才返回成功,此次IO为阻塞IO非阻塞IO若内核数据未准备好则可以先返回错误信息给用户进程,时期通过轮询的方式进行请求应用进程向OS内核发起re.
2021-12-01 11:21:25
160
原创 IDEA 中使用mybatis 连接数据库 显示连接不上 或 cannot find class:com.mysql.cj.jdbc.Driver
根据mybatis官方文档得,mybatis-config.xml文件中为连接数据库的代码<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> ..
2021-11-29 19:51:17
1679
3
原创 IDEA/servlet/DispatcherServlet/ tomcat10 404
IDEA/servlet/DispatcherServlet/ tomcat10 404问题描述:IDEA下部署SpringMVC项目,pom.xml中使用servlet依赖,web.xml中配置servlet-class为:org.springframework.web.servlet.DispatcherServlet,使用tomcat10访问页面出现404,使用tomcat9/8访问正常原因:SpringMVC DispatcherServlet依赖于javax.servlet.*
2021-11-27 16:18:28
551
原创 windows下maven配置 + IDEA配置maven
windows下maven配置 + IDEA配置mavenmaven下载及本机环境变量配置ref: Maven 环境配置 | 菜鸟教程 (runoob.com)maven本地仓库配置IDEA修改对应的maven配置2.3.ref:配置本地Maven仓库——IDEA配置本地Maven源_Jioho的博客-优快云博客_idea使用本地maven仓库...
2021-11-26 23:10:35
6608
原创 java中的队列 【Queue】
Queue,一种特殊的线性表,仅允许在表的前端进行删除,在表的后端进行插入LinkedList类实现了Queue接口,因此可将LinkedList当成Queue用队列除了基本的Collection操作还提供额外的插入、提取和检查操作,每个方法都以两种方式存在,一种在操作失败时抛出异常,另一种则返回一个特殊的值(null/false)remove和poll移除并返回队列的头element 和 peek返回队列的头但并不进行移除使用示例:二叉树的最大深度给定一个二叉树,找出其最大深度。.
2021-11-24 16:28:40
338
原创 session cookie token 的区别
session 和 cookie为什么会出现http协议无状态,即服务器不知道客户端的历史请求记录cookie的定义http协议中的cookie包括web cookie和浏览器cookie,其是服务器发送到浏览器的一小段数据,浏览器会将cookie进行存储并在下一次发送请求时将cookie一起发送,通常,cookie用于判断两个请求是否来自于同一浏览器,如用户保持登录状态cookie主要用于三个目的会话管理:登录、购物车、游戏得分等服务器应该记住的内容个性化:用户偏好、主题或其..
2021-11-24 15:21:38
279
原创 数据库的四种隔离级别
事务指要做或所作的事情,亦指访问并可能更新数据库中各种数据项的一个程序执行单元,事务由事务开始 begin transaction 和 事务结束 end transaction之间的全体操作组成MYSQL事务的四大特性 【ACID】及实现原理原子性【Atomicity】:事务作为一个整体被执行,包含在其中的数据库的操作要么全部被执行,要么都不执行一致性【Consistency】:指在事务开始之前和事务结束之后,数据不会被破坏,假如A给B转账10元,不管成功就与否AB的总金额保持不变隔离性.
2021-11-01 11:54:43
416
原创 python 的内存管理机制
python 的内存管理python 通过三种机制实现内存管理: 引用计数机制、垃圾回收机制、内存池机制引用计数:引用在python中是一种关系,也是指针指向某块内存空间的关系,python内部使用引用计数,当对象被创建或将对象放入一个容器中,该对象的引用计数都会+1,当使用del进行对象销毁时或被重新赋值时,该对象的引用计数会减少。可以使用sys.getrefcount()获取对象当前的引用计数垃圾回收:垃圾收集器会回收内存中不再使用的部分,其包含:1.引用计数为0的对象,清除其在内存的空间;2
2021-10-31 21:31:26
435
原创 MYSQL 案例积累
MYSQL 案例积累本文为自学mysql案例记录,具体可参见:https://blog.youkuaiyun.com/xiejiachao/article/details/120711096?utm_source=app&app_version=4.12.0以学生表、课程表、成绩表、教师表为例 进行练习Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表查
2021-10-26 16:18:09
141
原创 关于 解释型语言 和编译型 语言的理解
编译型语言与解释型语言编译型语言:源程序编译后即可在平台运行。使用专门的编译器,针对特定的平台,将高级语言源代码一次性的编译成可被该平台硬件执行的机器码,并包装成该平台所能识别的可执行性程序的格式。因为只需编译一次,以后运行时不需要编译,所以编译型语言执行效率高。其特点如下:一次性的编译成平台相关的机器语言文件,运行时脱离开发环境,运行效率高;与特定平台相关,一般无法移植到其他平台;现有的C、C++、Objective等都属于编译型语言解释型语言:在运行期间才翻译和执行,使用专门的解释器对
2021-10-26 15:15:24
457
原创 个人计算机“性能”部分讲解
个人计算机“性能”部分讲解插槽:cpu插槽的个数,即物理上安装了几个cpu内核:指物理上,一个cpu芯片集成了几个内核单元,现代cpu都是多核的逻辑处理器:逻辑上cpu的个数,一般一个核心对应一个线程,但intel开发了超线程技术,一个核心能做到两个线程计算,所以,如上图所示,6个核心能做到12个线程,超线程的好处是无需增加物理核心就可以明显利用cpu多线程功能虚拟化:借助虚拟化技术,用户能以单个物理硬件系统为基础创建多个模拟环境或专用资源。虚拟化技术可将单台物理计算机作为多台计算机使用,从而
2021-10-24 22:37:19
1966
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人