Linux/Windows GPU/CPU版 pytorch安装
Windows上安装: 最新0.4.0版本: 在Pytorch官网 https://pytorch.org/ 上选择对应版本安装即可,conda安装的比较慢,建议选择pip安装的(虽然还是很慢),当然能找到不错的镜像也是极好的。安装CPU版的在CUDA处选None。 0.3.0等以前的老版本: 建议参考知乎https://www.zhihu.com/question/67209417,用里面的镜像会快一些。 Linux上安装: 直接pip install http://download.pyt
函数中返回char *类型
记录一次比较容易引起混淆的地方。 #include <stdio.h> char *str(void)
{
return "nihao\n";
}
int main()
{
printf("%s\n", str);
} 如上图所示,打印出来的为乱码。 第一反应,字符串 ”nihao“ 是局部变量,从str中返回之后就成乱码了? char *str(void)
{
return "nihao";
}
.file "return_str.c"
.s
贪吃蛇“大作战”(四)
创建真正的游戏 之前演示的贪吃蛇游戏是以python命令行的形式模拟实现的,今天博客的主题就是是创建一个真正的贪吃蛇游戏,其摆脱了命令行的限制,界面更加美观,人机交互更加方便,可以让玩家有更好的游戏体验。 那么,要如何将贪吃蛇游戏做的更好。一个真正的游戏是通过图形用户界面GUI(Graphical User Interface)来展示的。在python中,要做一个GUI有多种选择,简单的就是easygui模块,进阶版的就是tkinter模块、wxPython模块等;当然,还有些模块虽然
calendar模块
calendar模块是个日历模块 1 判断是否是闰年 1 #!/urs/bin/evn python
2 # -*- coding:utf-8 -*-
3 import calendar
4 print(calendar.isleap(2000))
5
6 返回结果:
7 True 2 指定某年某月日历 1 #!/urs/bin/evn python
2 # -*- coding:utf-8 -*-
3 import calendar
4 print(calendar.month(2018,
Objc_帧动画-UIImageView动画
汤姆猫帧动画详解: //创建一个图片视图
UIImageView *tomCat = [[UIImageView alloc] init];
tomCat.frame = [[UIScreen mainScreen] bounds];
tomCat.image = [UIImage imageNamed:@"0.jpg"];
[self.view addSubview:tomCat];
//给小猫咪添加 帧动画效果
tomCa
linux自启动tomcat
第一种方式 1.修改脚本文件rc.local:vim /etc/rc.d/rc.local 这个脚本是使用者自定的开机启动程序,可以在里面添加想在系统启动之后执行的脚本或者脚本执行命令 2.添加如下内容: export JAVA_HOME=/usr/local/jdk1.8.0_171 /usr/local/apache-tomcat-7.0.88/bin/startup.sh start 3.esc 退出编辑,:wq 保存修改 4.将rc.local修改为可执行 chmod
python更新游戏程序
#!/usr/bin/envpython#coding:utf-8importosimportshutilimportzipfiledm_path='/data/bz-tw-and'script_path=os.getcwd()new_dm_dir=script_path+'/bz_new/scripts'after_zip='.zip'for(root,dirs,filename)inos.wa
yum下载rpm包、源码包安装
一:yum如何下载rpm包到本地(只下载,不安装)安装yum-downloadonlyyuminstall-yyum-plugin-downloadonly.noarch下载包到指定目录yuminstall-y包名-y--downloadonly--downoaddir=/usr/local/src如果是已经安装过的包,则需要用reinstall二:源码包安装安装源码包,需要我们自己把源代码编译成
bat给文件追加换行内容
如果有很多文件怎么给文件结尾追加换行内容呢? bat似乎没有专门的换行符,要实现似乎只能echo一下 1 set filename="123.txt"
2 echo.>>%filename% 以上代码就是添加文件尾部换行的内容,其他的只要echo sting>>%filename%就行了
python使用细节
python的函数位置参数在调用时可以直接传参,也可以a=5,b=7的形式传参,原以为kw参数才可以。 >>> def f(a,b):
print a+b
>>> f(3,5)#直接传参
8
>>> f(a=5,b=7)#以=形式传参
12 python的词典key不可以是list 、dict因为它们没有hash值 >>> o=object()
>>> hash(o)
-2146781108
>>> d={o:3}#对象可以作为key
>>> d[o]#
3
C++11中的技术剖析(萃取技术)
从C++98开始萃取在泛型编程中用的特别多,最经典的莫过于STL。STL中的拷贝首先通过萃取技术识别是否是已知并且支持memcpy类型,如果是则直接通过内存拷贝提高效率,否则就通过类的重载=运算符,相比之下就效率就低了一些。所以说有些做STL优化的程序员为了追求效率就直接改写STL以便于支持可以通过memcpy的结构体,其根本就是利用了C++的萃取识别了自定义结构体。 C++11增加了移动拷贝,这使得很多时候程序执行效率大幅度提升,与之而来的左值右值总是让初学者摸不清楚头脑,如果遇到各种类型转
首先了解下所谓的java nio是个什么东西!
首先了解下所谓的java nio是个什么东西! IO是靠字符或字节进行传输,比较慢! 而NIO是靠块, 也就相当于一个Buffer, 一块一块 的传输, 速度较快 ! 同时加入了多线程 的控制, 一个NIO流可以同时传输多个块等, 也就是所谓的异步传输 ; 传统 的并发型 服务器设计是利用阻塞型网络I/O 以多线程的模式(一个SOCKET链接,服务端就启动一个线程接受服务 )来实现的,然而由 于系统常常在进行网络读写时处于阻塞状态,会大大影响系统的性能 ;自Java1. 4 开始引入 了NIO
Gitlab-使用其它API资源
1. Users: 执行下面的任务去管理用户 List users Get, Create , edit, and delete a user List SSH keys for a given user Get, create, and edit SSH keys for a user 2. Sessions: 通过下面的方式可以进行管理 Log in with your e-mail and password to get your private token 3. Project: 管理
今日推荐
周排行