自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 python for循环动态定义变量

for k in range(5): exec(f'cat_{k} = k*2')

2022-04-28 19:42:10 2643

原创 np.isnan()报错

Going by the documentation fornumpy.isnan,ufuncdocs andnumpy.can_cast; the issue that you're currently facing is owing to the fact thatnp.isnanwould not respond favorably for any datatype other than "int" & "float". I suggest you make use ofpd.i...

2022-04-26 10:29:10 2073

原创 pycharm 项目无法更改python解释器

直接去项目文件下.idea/workspace.xml 修改源文件即可。

2022-03-04 10:13:41 1308

原创 CUDA 11.1 error on tf-nightly - libcusolver.so.10 not found

For some reason the symlink did not work with the provided target, however placing it in the tensorflow site-packages worked properlysudo ln -s /usr/local/cuda-11.1/targets/x86_64-linux/lib/libcusolver.so.11 /home/YourUsernameHere/.local/lib/python3.8/s

2021-04-04 15:42:56 142

转载 arxiv打不开

Cornel University提供支持的原访问地址:https://arxiv.org国内中科院镜像的地址:cn.arxiv.org注意前面没有http:// 否则打不开。在原网站找到文章后,可以把http://替换为cn.如:cn.arxiv.org/pdf/1710.06081v2

2020-08-23 13:09:22 1147 1

原创 extend()和append()区别

extend()和append()都是Python语言列表类型自带的方法。这两个方法功能类似。但在处理多个列表时,结果迥异。#append()方法使用:不管是什么类型,直接看做一个整体插入a = [1,2,3]b = [4,5,6]a.append(b)print(a)[1,2,3,[4,5,6]]print(len(a)) 4 #a的长度为4#extend()方法,可理解为进行原本的扩展,那当然得转换成原来一样的类型a = [1,2,3]b = [4,5,6]a.extend

2020-08-20 22:04:24 1359

原创 特征选择与TFIDF

机器学习】特征选择(Feature Selection)方法汇总以及权重理解参考:https://zhuanlan.zhihu.com/p/74198735https://blog.csdn.net/annuoa/article/details/8517657TFIDF算法通过TFIDF计算一个特征的权重时,该权重体现出的根本不是特征的重要程度!所以不能拿TFIDF去做特征选择特征选择方法...

2020-08-03 17:26:54 412

原创 用pandas打印表格输出时不能对齐

用pandas打印表格输出时不能对齐列名用了中文的缘故,设置pandas的参数即可,代码如下: import pandas as pd #这两个参数的默认设置都是False pd.set_option('display.unicode.ambiguous_as_wide', True) pd.set_option('display.unicode.east_asian_width...

2020-03-13 16:40:27 841

原创 物理层&数据链路层

根据TCP/IP体系,计算机网络分成4层体系结构。学习时作5层:物理层(比特流)、数据链路层(帧)、网络层(IP数据报(分组))、运输层(报文)、应用层(PDU)。其中关系:对等层->协议;上下层->服务。物理层物理层的数据传输单元为位(比特bit)。是指为上一层(数据链路层)提供原始(数据)比特流传输服务的一个可靠的物理连接(即通信通道)的所有构件。 功能: - 为相

2017-11-28 21:10:42 6509

原创 《计算机网络》概述

(一)概述计算机网络的基本组件有:服务、消息、介质、设备、规则-协议 计算机网络的作用: - 信息交换 - 资源共享 - 协同工作交换技术和交换网: - 电路交换技术及其交换网 - 分组交换 - 报文交换电路交换要点:数据传输前需要建立一条端到端的通路,数据沿通道顺序传输。 过程分为3个阶段:建立连接->数据传输->释放连接。 优点:

2017-11-20 21:37:22 240

转载 mysql源码目录

转载于-->了解mysql的源码目录包括客户端代码,服务端代码,测试工具和其他库文件Mysql源码结构Bdb 伯克利DB表引擎BUILD 构建工程的脚本Client 客户端Cmd-line-utils 命令行工具Config 构建工程所需的一些文件Db

2017-11-15 20:00:17 649

转载 关于绝对路径和相对路径

http://blog.csdn.net/jzdzhiyun/article/details/5282512

2017-11-12 11:13:06 205

原创 servlet跳转报错404

没有配置xml.servlet>        servlet-name>serverservlet-name>        servlet-class>com.servlet.serverservlet-class>    servlet>    servlet-mapping>        servlet-name>serverservl

2017-11-11 21:24:00 3482

转载 扫码登录--浏览器与服务器的长连接

转载自http://justcoding.iteye.com/blog/2213661浏览器输入:https://wx.qq.com/?lang=zh_CN手机登录微信,利用“扫一扫”功能扫描网页上的二维码手机扫描成功后,提示“登录网页版微信”;网页上显示“成功扫描 请在手机点击确认以登录”手机端点击“登录网页版微信”,网页跳转到用户的微信操作界面整个扫码登录的操作过程还是挺简单的,而且交

2017-10-14 11:32:33 1873 1

转载 长连接与短连接

长连接与短连接所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接,一般需要自己做在线维持。 短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,一般银行都使用短连接。  比如http的,只是连接、请求、关闭,过程时间较短,服务器若是一段时间内没有收到请求即可关闭连接。 

2017-10-14 10:45:12 435

原创 The processing instruction target matching "[xX][mM][lL]" is not allowed.错误

web.xml中的错误:The processing instruction target matching "[xX][mM][lL]" is not allowed.因为第一行开头有空格

2017-08-08 09:33:43 566

转载 springmvc报错 org.springframework.web.servlet.DispatcherServlet

springmvc报错 org.springframework.web.servlet.DispatcherServlet (500错误,困扰了我一天,查到原创博客点击打开链接,解决了,转载以收藏之)在写springMVC时,导入所有需要的包后,运行程序,控制台报以下错误:严重: Servlet [springDispatcherServlet] in web appl

2017-07-18 13:03:32 3042

转载 The import java.util cannot be resolved问题

The import java.util cannot be resolved( 在写web时遇到的问题 查阅了到博客挺有用,转载如下:)原因:这是由于你的项目buildpath不对解决方案:右键项目-------buildpath--------最下面那个configuration 的选择libraries找到JRE(这个时候你会发现这个jre前面有!或者是红X)选中re

2017-07-18 12:48:31 2084

转载 Spring注解@Component、@Repository、@Service、@Controller区别

Spring注解@Component、@Repository、@Service、@Controller区别 Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命

2017-07-17 09:33:13 260

原创 java的封装、继承、多态

这里写链接内容java是面向对象程序设计语言,具有面向对象的三大特征:封装、继承、多态。 一、封装 封装即是指将对象的内部的信息封装(隐藏)在对象内部,通过类提供的方法来实现内部信息的操作和访问。 其目的: 1)隐藏类的实现细节 2)让使用者只能使用事先预定的方法进行访问数据,可以避免一些不合理访问 3)可进行数据检查,从而有利于保证对象信息的完整性 4)便于修改,提高代码维护

2017-07-12 20:12:34 596

转载 java static用法

此文系于转载,原文地址点击打开链接1.     静态方法 通常,在一个类中定义一个方法为static,那就是说,无需本类的对象即可调用此方法   声明为static的方法有以下几条限制: · 它们仅能调用其他的static 方法。 · 它们只能访问static数据。 · 它们不能以任何方式引用this 或super。class Simple {   

2017-07-12 16:52:51 363

原创 装饰者模式---设计模式

定义:动态地将责任附加到对象上,若要扩展功能,装饰者提供了比继承更有弹性的替代方案。(一层套一层)下边是Head First 书上的例子:星巴兹咖啡准备更新订单系统,以合乎他们的饮料供应需求。他们原先的类设计为:这样的订单系统没有办法考虑到咖啡调料的部分,把加入不同调料的咖啡看做不同的类会导致类爆炸(每个类的cost方法计算出咖啡加调料的价钱):

2017-05-23 18:00:12 366

原创 命令模式--软件设计模式

命令模式的定义是:将“请求”封装称对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持撤销的操作。(参数化是指命令的封装对象中有成员(命令发出者)和执行(即动作方法))。(注:复合命令是指成员或执行的数量大于1)解决的问题:在软件系统中,行为请求者与行为实现者通常是一种紧耦合的关系,但某些场合,比如需要对行为进行记录、撤销或重做、事务等处理时,这种无法抵御变化的紧耦合的设计就

2017-05-22 23:07:19 278

原创 哈夫曼树--贪心算法

#include#include#includeusing namespace std;#define N 10 // 带编码字符的个数,即树中叶结点的最大个数#define M 19 // 树中总的结点数目class HTNode{ // 树中结点的结构public: unsigned int weight; unsigned int paren

2017-05-22 21:19:51 1281

原创 汽车加油问题--贪心算法

一辆汽车加满油后可行驶n公里。旅途中有若干个加油站。设计一个有效算法,指出应在哪些加油站停靠加油,使沿途加油次数最少。对于给定的n(n 要求:输入:第一行有2个正整数n和k,表示汽车加满油后可行驶n公里,且旅途中有k个加油站。接下来的1 行中,有k+1 个整数,表示第k个加油站与第k-1 个加油站之间的距离。第0 个加油站表示出发地,汽车已加满油。第k+1 个加油站表示目的地。输出

2017-05-22 19:40:22 3490 1

原创 单件模式--软件设计模式

如果给对象开一个全局变量,那么必须在一开始就创建好对像,而这样会造成资源浪费,而单件模式则是在需要时才创建对象。单件模式的定义:确保一个类只有一个实例,并提供一个全局访问点。建造全局访问点暂知此两种方式:单件模式和声明全局变量下面是经典单件模式代码,没有考虑全局变量。 1 public class Singleton{ 2 private static Singlet

2017-05-16 22:53:40 395

原创 二分查找

二分搜索搜索是运用分支策略的典型例子。对已经排好序的n个元素,不断的大致分成两半,取a[n/2]与x比较,如果相等,算法终止,如果x//非递归式int bisearch(int array[],int low,int high,int target){ // sort(array,a); while(low<=high){ int mid=(low+high)/

2017-05-15 20:36:54 458

空空如也

空空如也

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

TA关注的人

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