自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

原创 System has not been booted with systemd as init system (PID 1).报错解决办法

window10下WSL的Ubuntu,就会使SysV init而不是systemd,使用sysvinit xxxx start就能正常启动应用了。

2023-02-17 13:47:28 295

原创 Redis是如何工作的

写的很简洁易懂,存下来学习一下。

2023-02-10 11:06:19 122

原创 Python2调用xlwt库的报错:‘ascii‘ codec can‘t decode byte 0xe6 in position 1: ordinal not in range(128)

在使用xlwt来编辑excel函数时出现了如题目的报错,找了很多网上的文档也没能解决,比如像下面修改python编码,import sysreload(sys)sys.setdefaultencoding('utf-8')或者在初始化workbook中加入参数encodingworkbook = xlwt.Workbook(encoding="utf8")但上面都解决不了,经过debug定位,发现原因是xlwt库中在保存excel文件是会调用UnicodeUtils组件的upack2函.

2022-04-12 14:39:25 1429

原创 如何用Hansoft-SDK获取单子的信息

我们介绍了如何调用Hansoft的数据库并获取到连接对象。这一章开始我会介绍一些常用的Hansoft接口,帮助大家直观的使用Python2来调用接口。

2022-03-28 16:25:59 1424

原创 基于Python调用封装Hansoft-SDK经验分享

目前游戏行业内的很多团队采用Hansoft作为团队敏捷规划工具,Hansoft的开发商Perforce,能很好的和P4V协作,所以得到了很多国外公司的青睐,国内虽然不是很多,但是也有一些团队在使用。在团队项目中,我们会对协作工具做一些DIY需求,经常会使用SDK来封装一些自己的服务来支持团队需求,以提高工作效率,但我作为国内开发者,在使用该工具的SDK的过程充满了痛苦和折磨,最大的原因就是几乎没有关于HansoftSDK的开发者的经验分享,以及它晦涩的开发文档,除此外,SDK仅支持C/C++、Java、

2022-03-28 15:00:41 1412

原创 如何临时性的使用不同版本的python来使用Pyinstller打包exe

背景:在给win10机器打了一个exe包后,发现在win7上用不了,原因是Win7不支持3.9及之后的Python了,需要用老版本解决办法:1.安装老版本如Python3.52.安装后在目录下的cmd安装Pyinstaller3.在python目录下的Scripts文件夹下cmd,输入pyinstaller.exe <参数-F/-w等> 要打包的py文件的绝对路径,如:pyinstaller.exe -w -F F:\test\123.py,生成的exe文件再pyinstaller.

2021-09-26 07:44:08 467

原创 Python Expecting value: line 1 column 1 (char 0)报错

主要原因指:你的json格式不对如果你是想用requests包发送json内容的话,需要post_dict = {"item_list": json.dumps(item_list)}response = requests.post(url, params=post_dict)

2021-06-18 19:49:30 12630

原创 PyQT5中找不到designer问题

首先打开命令行执行下面两条命令pip install PyQt5pip install PyQt5-tools然后在Python安装目录下的以下几个路径可能找到designer.exe1.Python/Lib/site-packages/pyqt5-tools/Qt/bin2.Python\Lib\site-packages\qt5_applications\Qt\bin(安装新版最有可能在这里)3.python\Lib\site-packages\PyQt5\designer.ex

2021-03-29 16:55:59 477

转载 “\u00A0“空格替换

替换空格过程中,常会出现空格replace没有效果,打印出来是”?”,如果修改下编辑器的编码,可能就会解决该问题,但就会导致该类与整个项目的编码格式不同,服务器部署时就会出现编译乱码问题;在eclipse中打开16进制值显示,可以看到我们要替换的空格,它的16进制值为\u00A0 的含义实际上是指不间断的空格,实际上我们常用的空格应该的转义序列应该是”\u0020”。所以这样特殊的空格应这样替换:name = name.replace("\u00A0", "");1下附转义序列字符表:

2020-11-18 16:57:11 6144

原创 HTML上传文件后文件大小为0

突然遇到的一个问题,最终找到了原因,在后端代码中使用了如下代码来计算上传的文件长度。f.seek(0, os.SEEK_END)file_length = f.tell()/float(1024*1024)这时的文件指针指向末尾,所以保存的是空值,需要在f.save前加一句f.seek(0)...

2020-11-09 17:48:27 674

原创 今天被面试官吊打:如何写十进制转其他进制的最简便方法

前言:前几天参加阿里巴巴旗下亚博科技的笔试,第一题是一道十进制转16进制的题,我直接写了一个 return Integer.toHexString(n)的方法上去,今天面试官问我:你觉得我们是考察你调用API吗[手动微笑]话不多说,面试官先让我手写一个(虽然我昨天刚写过一遍,但是竟然在写第二遍的时候写错了,以至于卡壳了将近20分钟....我感觉是相当尴尬)然后在面试官的点拨下磕磕绊绊的完成了。...

2020-04-16 21:49:30 244

原创 记苏宁Java开发一面 2020.03.10

首先是自我介绍,面试前是做了什么(考研)1.C/Java的区别 首先C面向过程,Java面向对象。Java有虚拟机,C没有虚拟机。Java不能直接对内存操作,C可以。Java可以跨平台,C不行,需要重新编译。C需要手动回收内存,Java有GC。2.Java的集合类有哪些List、Set、Map3.HashMap的线程安全问题这个本来应该是我答得最好的题,但是好像面试官...

2020-03-10 16:23:15 455

转载 为什么分布式一定要有redis?

在网上看到的,非常全面、易懂的Redis常见问题,特此学习一下,附上地址https://www.cnblogs.com/bigben0123/p/9115597.html

2020-03-02 21:08:26 149

原创 FakeAPP无法切脸卡在GPU初始化的可能原因

本人原来是1070TI,根据教程安装了CUDA9.0以及同版本Cudnn,使用FakeAPP完全没有任何问题,但最近升级为RTX2070显卡,另外重装了系统,按原教程安装后,FAKEAPP出现如下问题:1.GPU初始化慢,只是普通的切脸,GPU初始化时间大概需要5~10分钟,使用cpu初始化很快,但是切脸速度比较慢,原来1070TI处理这个步骤的所有内容也没超过2分钟过。2.训练模型失败,一方面是...

2019-06-07 00:44:09 14494 17

原创 简单的解决request.getparameter()方法返回值乱码的问题

前端form的method属性设置为post<form method="post" action=""></form>后端在方法最开始就加入一段语句try { request.setCharacterEncoding("utf-8"); } catch (UnsupportedEncodingExcep...

2019-04-06 16:18:36 636 1

原创 阿里云面试经验汇总(java后台开发实习)(一面)

第一次被面试,好紧张,之前通过学长内推投了一下简历,大概2天之前收到校招实习内推以及在线素质测评邮件,当晚答完题后过了两天,今晚接到了面试电话,面试官是数据xx组的技术总监(当时太紧张没听清),听得出来总监声音也有点小紧张。言归正传,先总结一下。1.面试必有自我介绍(2分钟左右),把自己的学校、专业、求职意向说了一下,说说自己的性格,简要谈了谈自己学习java的经历、选择java的原因。2...

2019-03-14 21:14:12 3452 7

原创 Java SpringMVC 入门项目教程

SpringMVC 是Spring框架的拓展,主要用于Spring框架Web工程的开发。以前都是Spring+Struts+Mybatis/Hibernate框架,由于Struts曾出现过2次安全事故,使用SpringMVC代替Struts逐渐面向主流。1.创建Dynamic Web Project,命名为mvcdemo01,在Web-INF目录下创建文件夹lib,导入所需 Jar包。...

2019-02-19 12:22:17 3147

原创 Java Spring 事务管理器入门例子教程(TranscationManager)

注:阅读本文之前请务必有上文的基础本文我们使用的事务管理器(TranscationManager)的作用是保证一组数据库操作的原子性。保证在操作时,如果出现异常,事务管理器会将状态恢复到进行本组操作之前。举个例子:我给AB两个人发工资,我给了A一千块,在我给B的时候,A告诉我,他的钱数不对,我说:好,那你把钱给我,我从头重新给你们俩发。 就是这样,我们下面上代码。1.项目目录如下:...

2019-02-18 14:52:55 499

原创 Java常量池与字符串的关系

package com.ly.demo1; 众所周知,Java中的String类型是几乎java中最常用的对象之一,它比char数组在实际运用中方便很多,但是我们需要了解,它在Java虚拟机中是如何储存及使用的。首先我们来看如下的代码import java.util.concurrent.SynchronousQueue;public class demo02 { publi...

2019-02-16 15:39:11 242

原创 Java对各种进制数之间的转换进行操作

package com.ly.demo1;//对各种进制数之间的转换进行操作public class demo01 {  public static void main(String[] args) {  int number = 123;  String x1 = Integer.toHexString(number);//十进制转十六进制  System.out.println(x...

2019-02-16 14:38:50 679

原创 【JavaSpring】- JdbcTemplate的使用入门例子教程

JdbcTemplate 是Spring框架中帮助我们对数据库进行操作的工具类,它能简化我们对数据库的操作,降低代码耦合度,提高代码可维护性。  对本文操作不理解的话可以阅读我博客中前几篇入门教程 Java Spring框架入门第一个小例子教程 1.首先我们需要准备我们使用的jar包,并Add to BuildPath (下载链接:https://pan.baidu.com/s/1TWlq2S...

2019-02-16 10:41:09 2088

转载 错误:Parameter0notfound.Availableparametersare[arg1,arg0,param1,param2]的解决方法

  转载自网络讲真这个问题真的很需要重视在Mybatis中传入两个参数时容易出现的问题:错误:Parameter '0' not found.Available parameters are [arg1, arg0, param1, param2]的解决方法调用的方法:   List&lt;Card&gt; temp = cardService.queryRepeat(...

2019-02-15 20:41:41 12376

原创 Java Spring 注解(无xml配置文件)入门项目例子

上文中Java Spring 注解(有xml配置文件)入门项目例子,我们讲解的是如何在有xml文件的帮助下,加入注解。而这篇文章是如何不使用配置文件添加注解的写法。所谓不使用配置文件,其实是换了一种形式,不用xml文件,而是建了个java类来代替它。具体如下:1.首先我们在com.ly.demo包下创建了ApplicationConfig.java类package com.ly.dem...

2019-02-15 17:30:24 496

原创 Java Spring 注解(有xml配置文件)入门项目例子

注解是一种在Java Spring编程(包括Mybatis等)下的一种编码方式,它的存在极大地降低了代码的重复性,但也由于他的简洁,导致对初学者入门有很大阻碍,这篇文章就是为了帮助初学者入门来讲解一下使用注解有哪些需要注意的地方。1.首先,我们使用任何框架之前都需要导入相关的jar包,本次我们需要用到的有如下包(链接:https://pan.baidu.com/s/114tLmMGQR3KTf...

2019-02-15 16:48:03 595

原创 Java Spring框架入门第一个小例子教程

IDE:Eclipse1.首先创建一个Dynamic Web Project2.在WebContent/WEB-INF/lib文件夹下导入如下几个包(下载链接:https://pan.baidu.com/s/1P4RceBk65NSykvq2Zr0LtA)3.选中这6个包,右键BuildPath-&gt;Add to Build Path4.在Java Resource...

2019-02-14 14:04:11 966

转载 如何查找计算机专业paper

Google ScholarCiteseerDBLPGoogle Scholar对每一篇paper一般能返回若干个结果,可以点开group看,默认结果通常是链接向ACM或者IEEE的Digital Library的,是收费的。如果你的学校没有订阅的话,你是下载不了的。所以最好在group里面寻找一个链向作者主页的,实验室主页之类的,通常可以 直接下载。Citeseer里面,很多文章的电...

2018-10-13 12:25:34 685

原创 C语言实现美团下单优惠系统(2018CodeM Q1)

题目描述美团在吃喝玩乐等很多方面都给大家提供了便利。最近又增加了一项新业务:小象生鲜。这是新零售超市,你既可以在线下超市门店选购生鲜食品,也可以在手机App上下单,最快30分钟就配送到家。新店开张免不了大优惠。我们要在小象生鲜超市里采购n个物品,每个物品价格为ai,有一些物品可以选择八折优惠(称为特价优惠)。有m种满减优惠方式,满减优惠方式只有在所有物品都不选择特价优惠时才能使用,且最多只可以选择...

2018-06-06 22:21:54 1325

原创 初次尝试MyEclipse新建JavaWeb工程生成的网页目录路径总结

1.工程“创作”出的网页根目录是 WebRoot目录,其下有META-INF文件夹(储存的是保存程序运行时加载的主类路径的Manifest文件),WEB-INF文件夹下储存(xml文件(储存servlet信息)、classes文件夹(储存编译好的java类文件)、lib文件夹(储存外部导入的包比如jdbc的mysql驱动jar包))、jsp文件(html混合java代码网页文件)。2.http:/...

2018-02-28 13:15:41 1402

原创 数据结构与算法/回溯法与分支限界法

题目 1:n 后问题要求在一个 n*n 格的棋盘上放置 n 个皇后,使得她们彼此不受攻击。一个皇后可以攻击与之在同一行或同一斜线上的其他任何棋子。因此,n 后问题等价于:任何两个皇后不能在同行、同列、同一斜线上。由于要求不同的皇后不能放在同一行,不失一般性,可设皇后 i 只放在第 i 行。题目 2:用优先队列式分支限界法(最小耗费优先法)求解单源最短路径问题。#include #include u

2018-01-18 21:04:07 772

原创 数据结构与算法/贪心算法

1、给定 n 种物品和一个背包,物品 i 的重量是 w[i], 其价值是 p[i], 背包的容量为 C。设物品已按单位重量价值递减的次序排序。每种物品不可以装入背包多次,但可以装入部分的物品 i。背包问题是选择装入背包中的物品,在不超过背包容量的前提下使背包的得总价值最大。用贪心法设计与实现一个算法,求解背包问题。#include #include #include using namespace

2018-01-18 21:02:39 458

原创 数据结构与算法/动态规划算法

1、掌握用动态规划法设计算法的方法。2、选择适合的数据结构,在其上实现所设计的动态规划算法,使算法复杂性尽可能低。#include #includeint main(){    int count = 6;    int a[6] = {-2,11,-4,13,-5,-2};    int b[100];    int i;    int besti = 0;    int bestj = 0; 

2018-01-18 21:01:24 184

原创 数据结构与算法/分治法

1、用分治法设计与实现归并排序算法。2、给定含有 n 个元素的多重集合 S,每个元素在 S 中出现的次数称为该元素的重数。多重集合 S 中重数最大的元素称为众数。例如多重集合 S={1,2,2,7,2,7,5},其中众数是 2,其重数为 3。用分治法设计并实现在多重集合中找众数及其重数的算法,要求算法的时间复杂性在坏情况下不超过 O(nlogn)。//分治法实现归并排序#include #incl

2018-01-18 21:00:26 701

原创 数据结构与算法/大实验:校园导游系统

设计一个校园导游程序,为来学校的用户提供景点信息及路径查询服务。① “景点信息查询”系统为来访客人提供图中任意景点相关信息的查询功能。用户选择该选项后,提示用户输入要查询的景点编号,根据景点编号显示出该景点的名称和简介。② “校门口到其他景点的路经查询” 系统为来访客人提供从校门口到图中任意景点的问路查询功能。用户选择该选项后,提示用户输入要到达的景点编号,根据该景点编号显示出从校门口到该景点的最

2018-01-18 20:59:15 2740

原创 数据结构与算法/图的应用

//注:我这段代码预先输入好了值,图有机会贴上来1、掌握图的各种存储结构的特点及适用范围。2、掌握建立图的方法。(包括邻接矩阵、邻接表)3、熟练掌握图的深度优先搜索算法和广度优先搜索算法,并能灵活运用这两个算法解决实际问题。实现上述两个功能时要求图分别用邻接矩阵和邻接表表示。求简单路径问题,可利用图得深度优先搜索遍历算法实现,从顶点 i 出发,开始遍历,访问到顶点 j 时遍历结束。在遍历的过程中,

2018-01-18 20:55:42 4307

原创 数据结构与算法/哈夫曼编码译码器

(1)输入一个需要压缩的文本文件名,统计该文件中各字符的个数作为权值,生成赫夫树。(2)将文本文件利用赫夫曼树为每个字符进行编码,生成编码文件(文件扩展名为.cod)。(3)输入一个待解压缩的压缩文件名,并利用相应的赫夫曼树将编码序列译码(解码)。(4)显示指定的编码文件和文本文件。(5)把赫夫曼编码用二进制位紧缩到一个变量中,利用位运算进行真正的数据压缩,并求压缩比。#include#inclu

2018-01-18 20:53:20 3883

原创 数据结构与算法/树的应用

1、以二叉链表作存储结构,设计求二叉树高度的算法。2、一棵 n 个结点的完全二叉树用向量作存储结构,用非递归算法实现对该二叉树进行前序遍历。3、以二叉链表作存储结构,编写非递归的前序、中序、后序遍历算法。#include #include #define MAXSIZE 100using namespace std; typedef struct BiTNode{    char data;   

2018-01-18 20:51:44 1590 1

原创 数据结构与算法/循环链表与双链表实验

前阵子因为复习期末考试博客好久不更,这阵子把我对数据结构这门课的实验代码贴上来,有对代码感兴趣或者不清楚的地方可以评论,我会一一解答。1、假设在长度大于 1 的单循环链表中,既无头结点也无头指针。s 为指向某个结点的指针,试编写算法删除结点*s 的直接前驱结点。2、已知由单链表表示的线性表中,含有三类字符的数据元素(如:字母、数字和其它字符),设计算法构造三个以循环链表示的线性表,使每一个表中只含

2018-01-18 20:48:25 1081 1

原创 数据结构C/C++队列算法

假设以带头结点的循环链表来表示队列,并且只设一个指针指向队尾,编写相应的置队空、入队、出队算法。并且还要设计直观的用户操作界面,能直观看到操作结果。#include #include #include #include #include #include using namespace std;typedef int Datatype;typedef s

2017-10-08 20:46:20 685

原创 C/C++数据结构通过顺序栈实现括号()匹配算法

#include #include #include #include #include #define OK 1#define ERROR 0#define MAXSIZE 100typedef char ElemType;typedef int Status;typedef struct stack//创建顺序栈{    ElemType  *b

2017-10-08 20:43:42 3662

原创 数据结构通过链栈实现字符串中心对称匹配

#include #include #include #include #include #define OK 1#define ERROR -1typedef char ElemType;typedef int Status;typedef struct stack//创建链栈{    ElemType data;//数据域    struct s

2017-10-08 20:41:03 943

2018黑大操作系统复习题

黑龙江大学2018-2019级计算机科学与技术专业操作系统复习提纲

2018-11-25

空空如也

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

TA关注的人

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