Pycharm配置远程pytorch服务器

Pycharm配置远程pytorch服务器准备工作PyCharm专业版配置好PyTorch的服务器开始配置依次点击按钮Tools->Deployment->Configuration在弹出的界面中点击加号添加sftp,配置要求很简单,其中Web server URL可以不填回到PyCharm初始界面依次点击按钮Settings->Project->Python Interpreter在弹出的界面中点击小齿轮中的Add,找到SSH Interp
分类: 其他 发布时间: 03-03 07:47 阅读次数: 0

《C++ Primer Plus》(第6版)中文版—学习笔记—类和动态内存分配

第12章 类和动态内存分配动态内存和类为什么需要动态分配?思考这样一个问题:如果要创建一个类,类中一个成员表示一个人的姓名,如果我们指定使用40个字符的数组,但是实际使用的时候,我们的姓名往往只占用了5个字符,而40个字符沾满的很少,所以这35个字符都是空闲的,但是我们又不能随便变更,那我们创建类的时候,如果需要100个类,这样极大的浪费了内存。其实这个问题是可以通过string类进行解决的。原文为了展示动态内存分配的用法,编写了一个StringBad类来进行演示,详情请看原文。贴出类的设计:#in
分类: 其他 发布时间: 03-03 07:46 阅读次数: 0

Ubuntu下Cmake的编译安装

Cmake的编译安装环境ubuntu-18.04Cmake-3.20.0安装安装包:cmake-3.20.0-rc1.tar.gztar -zxvf cmake-3.20.0-rc1.tar.gzcd cmake-3.20.0-rc1sudo apt-get install libssl-dev./bootstrapmake -j 8sudo make install检查cmake --version
分类: 其他 发布时间: 03-03 07:46 阅读次数: 0

《C++ Primer Plus》(第6版)中文版—学习笔记—类继承

第12章 类继承下面是类继承完成的一些工作:可以在已有类的基础上继续添加功能可以给类添加数据可以修改类方法的行为类继承可以在不提供公开实现的情况下将自己的类分发给其他人,同时允许他们在类中添加新特性。一个简单的基类string类有一个将const char *作为参数的构造函数,使用C-风格字符串初始化string对象时,将自动调用这个构造函数。派生一个类,下面就是派生的语法,RatedPlayer类就是派生于类TableTennisplayer,而public表明了这个派生为公有派生,
分类: 其他 发布时间: 03-03 07:46 阅读次数: 0

《C++ Primer Plus》(第6版)中文版—学习笔记—C++中的代码重用

第14章 C++中的代码重用公有继承、私有继承、保护继承,还有之前介绍的模板,都属于代码的重用。包含对象成员的类细看原文私有继承私有继承是一种实现has-a关系途径。使用私有继承,基类的公有成员和保护成员都将成为派生类的私有成员。这意味着基类方法将不会称为派生对象公有接口的一部分,但可以在派生类的成员函数中使用它们。公有继承:基类的公有方法将成为派生类的公有方法私有继承:基类的公有方法将成为派生类的私有方法新的Student类示例class Student : private std::s
分类: 其他 发布时间: 03-03 07:45 阅读次数: 0

《C++ Primer Plus》(第6版)中文版—学习笔记—友元、异常和其他

第15章 友元、异常和其他友元友元类友元类的作用是将一个类成为另一个类的友元,那么具体什么时候会用到友元呢?比如电视和遥控机,用C++语言表示为Tv和Remote类,我们知道,这两个类既不是is-a关系,也不是has-a关系,但是实际生活中,遥控机是可以控制电视的,也就是说Remote类需要可以改变Tv类中的某些值,这就需要Remote类作为Tv类的一个友元。class Tv{public: friend class Remote; ...}上面就是Remote作为Tv类的一个友元的
分类: 其他 发布时间: 03-03 07:45 阅读次数: 0

《C++ Primer Plus》(第6版)中文版—学习笔记—string类和标准模板库

第16章 string类和标准模板库string类构造字符串string类的构造函数,NBTS——传统的C字符串构造函数描述string(const char * s)将string对象初始化为s指向的NBTSstring(size_type n, char c)创建一个包含n个元素的string对象,其中每个元素都被初始化为字符cstring(const string & str)将一个string对象初始化为string对象str(复制构造函数)
分类: 其他 发布时间: 03-03 07:45 阅读次数: 0

10条SQL优化技巧

一、一些常见的SQL实践(1)负向条件查询不能使用索引select * from order where status!=0 and stauts!=1not in/not exists都不是好习惯可以优化为in查询:select * from order where status in(2,3)(2)前导模糊查询不能使用索引select * from order where desc like ‘%XX’而非前导模糊查询则可以:select * from order where desc
分类: 其他 发布时间: 03-03 07:44 阅读次数: 0

java读写ini文件

java读写ini文件1、格式INI文件由节、键、值组成。节[section]参数(键=值)name=value例:[Total]num=1[Server]ip=127.0.0.12、代码封装import org.apache.commons.configuration.ConfigurationException;import org.apache.commons.configuration.HierarchicalINIConfiguration;import org.a
分类: 其他 发布时间: 03-03 07:44 阅读次数: 0

《java面试宝典》之SQL常见面试题

一、 SQL分类:DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)二、基本语法1、创建数据库create database database-name2、删除数据库drop database dbname3、创建新表create table tabname(col1 type1 [not null] [p
分类: 其他 发布时间: 03-03 07:43 阅读次数: 0

索引的作用?和它的优点缺点是什么?

索引就一种特殊的查询表,数据库的搜索可以利用它加速对数据的检索。它很类似与现实生活中书的目录,不需要查询整本书内容就可以找到想要的数据。索引可以是唯一的,创建索引允许指定单个列或者是多个列。缺点是它减慢了数据录入的速度,同时也增加了数据库的尺寸大小。一般唯一、不为空、经常被查询的字段适合建索引...
分类: 其他 发布时间: 03-03 07:43 阅读次数: 0

什么是可变参数?

可变参数允许调用参数数量不同的方法。请看下面例子中的求和方法。此方法可以调用1个int参数,或2个int参数,或多个int参数。public int sum(int... numbers) { int sum = 0; for (int number: numbers) { sum += number; } return sum;}public static void main(String[] args) { VariableA
分类: 其他 发布时间: 03-03 07:42 阅读次数: 0

某公司java笔试选择题含答案

1 ArrayList list = new ArrayList(20);语句中的 list 集合大小扩充了几次(A)A.0B.1C.2D.32 如果去掉了 main 方法的 static 修饰符会怎样(B)A.程序无法翻译B.程序能正常编译,运行时或抛出NoSuchMethodError异常C.程序能正常编译,正常运行D.程序能正常编译,正常运行一会会立刻退出3 启动 java 程序进程时,输入一下哪个参数可以实现年轻代的堆大小为 50M(C )A.-Xms50MB.-Xmx50M
分类: 其他 发布时间: 03-03 07:41 阅读次数: 0

java异常处理面试题常见选择题含答案

1.下列哪种异常是检查型异常,需要在编写程序时声明()A. NullPointerExceptionB. ClassCastExceptionC. FileNotFoundExceptionD. IndexOutOfBoundsException答案:C分析:NullPointerException空指针异常ClassCastException类型转换异常IndexOutOfBoundsException索引超出边界的异常以上这些异常都是程序在运行时发生的异常,所以不需要在编写程序时声明
分类: 其他 发布时间: 03-03 07:41 阅读次数: 0

个人微信开发

最近公司需求开发一套自定义的微信机器人,需求是可以自动聊天,自动回复,发朋友圈,转发语音,以及自动添加好友等,还可以取聊天内容保存自己数据库里,what ????这怎么可能实现,一口回绝,当产品经理拿着现成的市场产品打在脸上的时候,才发现微信真的可以实现!!调研开发了3个月,3个月啊!!!(主要被各种技术走偏路),终于得到以下知识,都是走过的心酸泪,大家开发完成,记得给我点个赞!!!大家一般需求点无非是以下几个需求:1.开发个人微信营销系统2.开发自定义的微信机器人,3.开发微信智能聊天客服系统4
分类: 其他 发布时间: 03-03 07:40 阅读次数: 0

[javase高级] HashMap实现原理

HashMap是数组+链表实现的,既然用到hash散列,那么肯定不可避免的会出现冲突问题,HashMap解决冲突的方法是拉链法,因为这里有用到数组,那么当容量不足的时候就需要进行扩容操作了,在HashMap中有个术语叫冲突,当冲突几率越来越高的时候就需要进行扩容操作了那什么情况就叫冲突几率高呢?就是当我们的数组元素个数超过了数组原先大小*装填因子,默认情况下的装填因子是0.75,扩容有个坏处就是每次扩容之后都必须重新计算原先数组中的元素在新数组中的存储位置,这点比较消耗性能,所以一般情况下如果你已经能够确
分类: 其他 发布时间: 03-03 07:39 阅读次数: 0

.super.getClass()方法调用?

下面程序的输出结果是多少?import java.util.Date;public class Test extends Date{public static void main(String[] args) { new Test().test(); }public void test(){ System.out.println( super.getClass().getName()); }}答:结果是Test。原因:在test方法中,直接调用getClass().getName()方法,
分类: 其他 发布时间: 03-03 07:39 阅读次数: 0

用Java怎么实现有每天有1亿条记录的DB储存?MySQL上亿记录数据量的数据库如何设计?

1.这么大数据量首先建议 使用大数据的DB,可以用spring batch 来做类似这样的处理。定量向DB存储数据。如果需要定时,可以考虑 quartz。Mysql数据库设计:1.读写分离;2.纵向横向拆分库、表。MySQL的基本功能中包括replication(复制)功能。所谓replication,就是确定master以及与之同步的slave服务器,再加上slave将master中写入的内容polling过来更新自身内容的功能。这样slave就是master的replica(复制品)。这样就可以
分类: 其他 发布时间: 03-03 07:39 阅读次数: 0

cookie和session的区别及原理

Cookie概念在浏览某些 网站 时,这些网站会把 一些数据存在 客户端 , 用于使用网站 等跟踪用户,实现用户自定义 功能.是否设置过期时间:如果不设置 过期时间,则表示这个 Cookie生命周期为 浏览器会话期间 , 只要关闭浏览器,cookie就消失了.这个生命期为浏览会话期的cookie,就是会话Cookie;存储: 一般保存在 内存,不在硬盘;如果设置了过期时间, 浏览器会把cookie保存在硬盘上,关闭再打开浏览器, 这些cookie 依然有效直到 超过的设置过期时间;存储在硬盘上
分类: 其他 发布时间: 03-03 07:39 阅读次数: 0

laravel5.5 根据数据迁移文件构建数据库和填充数据

一、背景 新公司的项目是在coding版本仓库中,领导把我coding账号添加到项目成员后就叫我开始熟悉代码,没给数据库账密,laravel5.5又是第一次接触,有点懵圈…… 一个同事提示说laravel5.5里面有种文件是数据库迁移文件,然后抓住这个信息,开始百度+谷歌,终于,花了一下午时间把laravel5.5的迁移基本搞清楚怎么操作,并根据迁移文件搭建了本地数据库,填充数...
分类: 其他 发布时间: 03-03 07:38 阅读次数: 0