- 博客(179)
- 资源 (10)
- 收藏
- 关注
原创 【CCF CSP】 201709-2 公共钥匙盒(100分)
试题编号:201709-2 试题名称:公共钥匙盒 时间限制:1.0s 内存限制:256.0MB 问题描述:问题描述 有一个学校的老师共用N个教室,按照规定,所有的钥匙都必须放在公共钥匙盒里,老师不能带钥匙回家。每次老师上课前,都从公共钥匙盒里找到自己上课的教室的钥匙去开门,上完课后,再将钥匙放回到钥匙盒中。 钥匙盒一共有N个挂钩,从左到右排...
2018-02-10 15:18:44
682
原创 【深度学习】实时的物体识别-YOLO v2环境的搭建(4)
YOLO是Joseph Redmon和Ali Farhadi等人于2015年提出的第一个基于单个神经网络的目标检测系统。在今年CVPR上,Joseph Redmon和Ali Farhadi发表的YOLO 2进一步提高了检测的精度和速度。YOLO官网:https://pjreddie.com/darknet/yolo/所使用的有,USB摄像头一个,Ubuntu16.04,OpenCV,CUDA,git
2017-12-12 16:27:43
2853
原创 【深度学习】Ubuntu16.04+tensorflow+opencv+pygame 运行FlappyBird(像素小鸟)代码(4)
一,安装 Anaconda+tensorflow1.详情看上一章http://blog.csdn.net/luojie140/article/details/78696330二,下载代码+安装opencv ,1.下载代码因为下载opencv很麻烦,所以我已经将离线包下好了,放了在文件里 下载地址:http://download.csdn.net/download/luojie140/1014300
2017-12-03 15:46:47
1475
原创 【深度学习】使用矩阵求和(2)
不使用for循环进行求取各项占所在列的百分比例如:苹果中碳水化合物(Carb)所占卡路里(56+1.2+1.8=59)的94.9%(56/59≈94.9%)import numpy as npA=np.array([[56.0,0.0,4.4,68.0], [1.2,104.0,52.0,8.0], [1.8,135.0,99.0,0.9]])prin
2017-11-29 20:53:30
735
原创 【深度学习】向量化加速(1)
在大数据集处理中,通过使用向量来代替for循环,从而达到加速的效果。一个A+B的例子,演示向量加速的效果。相同的输出结果,所需要的时间远小于for循环。import timeimport numpy as npa=np.random.rand(1000000)b=np.random.rand(1000000)tic=time.time()c=np.dot(a,b)toc=time.time
2017-11-29 19:59:33
1926
原创 Linux磁盘挂载
显示磁盘信息sudo fdisk -l查看当前挂载信息sudo df -l查看UUIDsudo klkid挂载磁盘/dev/sdb3挂载到/mnt/drivermount -t ntfs /dev/sdb3 /mnt/driver_5 -o iocharset=utf8,umask=0永久挂载修改/etc/fstab文件,设置为开机自动挂载,这样就不用每次开机都挂载一遍了。/dev/sdb5 /mn
2017-11-01 10:51:36
4333
原创 Win10 64位+VS2015+Opencv3.3.0安装配置
引言最近准备搞一搞机器视觉方面的研究,所以着手进行环境的搭建。所使用的环境是Win10 64位+VS2015+Opencv3.3.0安装配置Win10 64位+VS2015+Opencv3.3.0安装配置一、VS2015的安装官网下载VS2015,不会的自己百度,也可以参考下面的文章参考文章:http://blog.csdn.net/quxiaoxia1986/article/details/5
2017-10-29 19:38:30
1889
1
原创 Gson纯Json解析
/** * @param json * @param clazz * @return */ public static <T> ArrayList<T> jsonToArrayList(String json, Class<T> clazz) { Type type = new TypeToken<ArrayList<JsonO
2017-09-25 16:48:43
393
转载 Django数据库操作之save与update
Python框架Django有着诸多优点,它提供的models可以让开发者方便地操作数据库,但正是由于对上层的良好的封装,使得提升数据库操作性能必须要清楚地知道Django的数据库操作到底执行了哪些SQL语句。例如数据更新操作,对单条记录,可以使用save或者是update两种方式在Django工程下的settings.py下将log设置为DEBUG,即可查看save和update分别执行了哪些SQ
2017-09-21 15:21:03
20458
5
转载 Ubantu密码重置
VMware Workstation 上的Ubuntu 11.10 登录时,用户密码忘记了,以下是我对此问题解决的方法:1)重新启动Ubtuntu 11.10 系统,同时长时间按住shift键进入grub菜单:GNU GRUB version 1.99-12ubuntu5;2)选择第二项:Ubuntu, with Linux 3.0.0-12-generic (recovery mode),
2017-09-07 10:23:37
779
转载 mysql workbench建表时PK,NN,UQ,BIN,UN,ZF,AI
[intrinsic column flags] (基本字段类型标识)- PK: primary key (column is part of a pk) 主键- NN: not null (column is nullable) 非空- UQ: unique (column is part of a unique key) 唯一- AI: auto increment (the colum
2017-09-02 10:05:47
538
转载 驱动程序vmci.sys版本不正确。请尝试重新安装 VMware
今天将自己电脑中的win7升级成了win10,打开Ubantu虚拟机报错:无法获取 vmci 驱动程序版本: 句柄无效。驱动程序 vmci.sys 版本不正确。请尝试重新安装 VMware Workstation。打开模块DevicePowerOn电源失败。找了很多方法,最后找到了一个好的解决方法:1.别打开电源,然后到建好的虚拟机文件夹里, 找到你的虚拟系统文件,后缀为vmx的文件,右击用记事
2017-08-30 10:51:59
9153
2
原创 重启uWSGI服务器
杀掉uwsgisudo killall -9 uwsgi重启程序uwsgi --ini app_server_uwsgi.ini脚本#!/bin/sh NAME="walkerfree" if [ ! -n "$NAME" ];then echo "no arguments" exit; fi echo $NAME ID=`ps -ef | grep "$N
2017-08-27 19:50:12
1946
转载 常用的git命令
git add .git commit -m "提交注释"git push origin 分支名称git pull 更新查看、添加、提交、删除、找回,重置修改文件git help <command> # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- <file> # 抛弃工作区修改git co . # 抛弃工作区修改git
2017-08-25 15:27:13
451
原创 Description Resource Path Location Type Target runtime com.genuitec.runtime.generic.jee60 is not def
1.找到项目路径,找到.settings文件2.删除代码 <runtime name="com.genuitec.runtime.generic.jee60"/>3. clean 关闭项目重新打开
2017-08-09 21:07:59
2817
1
原创 阿里云上部署 django+uwsgi+nginx,admin静态文件问题
1.收集静态文件在项目目录下运行如下命令,收集项目静态文件python manage.py collectstaticPS:如果配置的虚拟环境运行,就先进入虚拟环境,然后再运行命令。收集完之后,文件在系统根目录/static中 2.在项目的setting.py文件中修改DEBUG = FalseSTATIC_URL = '/static/'STATIC_ROOT= '/static/'3.修改
2017-08-09 15:21:10
1868
原创 -- unavailable modifier requested: 0 --
在阿里云 Ubuntu上通过nginx+uwsgi服务器部署Django出现的502错误部署完nginx ,uwsgi 包括各种配置后,运行打开网站出错 控制台提示: 解决办法:安装 uwsgi-plugin-pythonapt-get install uwsgi-plugin-python然后在自己的Django项目中找到uwsgi配置文件,我项目总的配置文件取名为 在manage.py的同
2017-08-08 17:13:39
7574
原创 阿里云Ubuntu上通过nginx+uwsgi部署Django
1.安装Nginxsudo apt-get install nginx #安装在Nginx的安装目录下找到default配置文件进行设置:server { listen 9000 default_server; listen [::]:9000 default_server; root /var/www/html; # Add index
2017-08-08 14:04:12
981
原创 Error: That port is already in use
Django Ctrl+Z之后并没有结束掉进程,而是暂停进程,所以导致端口被占用。如果后运行请先杀掉,在运行runserver。如果并没有更新,可以通过使用 fg 可以把该进程(组)放到前台接着跑,使用 bg 来让其在后台接着跑。杀掉进程$ lsof -i:端口号$ kill -9 [UID]
2017-08-07 17:57:40
1811
原创 阿里云Ubuntu 16.04部署Python Django REST framework
1.预备环境 购买 阿里云Ubuntu 16.04 64位服务器优惠购买地址:199/年https://free.aliyun.com/ntms/free/experience/getTrial.html?spm=5176.7973419.726407.45.5954fc0bXiIYOe2.更新pippip install --upgrade pip
2017-08-07 12:57:06
2194
原创 django允许外部访问
1关闭防火墙service iptables stop 2设置django开开启django时,使用0.0.0.0:xxxx,作为ip和端口例如:python manage.py runserver 0.0.0.0:9000然后在settings里修改ALLOWED_HOSTS = [],改为ALLOWED_HOSTS = ['*',],注意不要漏掉“,”。其他机器就可以通过这台机器的ip和端口号
2017-08-05 10:46:29
17291
1
原创 Django REST framework笔记一之简易JsonAPI搭建(可使用)
参考 Django rest framework官网http://www.django-rest-framework.org/**文章可能有疏漏,具体请参考代码 源码地址 github:本文需要有一定的Python和Django基础,需要预先安装Ubantu及其相关配置。创建虚拟环境//创建虚拟环境文件夹mkdir tutorialcd tutorial//创建虚拟环境(方便后期部署)vi
2017-08-04 15:58:06
6980
原创 常用的PyCharm快捷键
PyCharm Default Keymap编辑类:Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 类名完成Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档Shift + F1 外部文档Ctrl + 鼠标 简介Ctrl + F1 显示错误描述或警告信息Alt
2017-07-24 16:55:18
556
原创 Android中使用Handler的postDelayed(Runnable, long)方法实现定时循环发送数据
1. 定义一个Handler类Handler handler=new Handler(); Runnable runnable=new Runnable() { @Override public void run() { // TODO Auto-generated method stub //要做的事情 han
2017-07-07 11:07:08
2527
转载 Android String与十六进制数互转
/** * 字符串转换成十六进制字符串 * @param String str 待转换的ASCII字符串 * @return String 每个Byte之间空格分隔,如: [61 6C 6B] */ public static String str2HexStr(String str) { char[
2017-06-14 15:58:52
7433
原创 int转4个byte,byte的拼接
int转4个bytepublic static byte[] intToByteArray1(int i) { byte[] result = new byte[4]; result[0] = (byte)((i >> 24) & 0xFF); result[1] = (byte)((i >> 16) & 0xFF); result[2] = (byte)((i >> 8
2017-06-14 13:53:52
1005
原创 通过解析Xml配置文件,获取配置信息,进行实例化
测试类package cn.itheima.web.servlet1;import org.dom4j.Document;import org.dom4j.Element;import org.dom4j.io.SAXReader;import org.junit.Test;public class TestMyServlet { @Test public void testMy
2017-06-13 10:49:54
1358
原创 通过反射获取实例化
IMyServlet接口package cn.itheima.web.servlet;public interface IMyServlet { public void init(); public void service(); public void destory();}接口的实现package cn.itheima.web.servlet;public class My
2017-06-13 10:10:43
19175
原创 Error:Execution failed for task ':app:mergeDebugResources'. > Error: Java.util.concurrent.ExecutionE
错误:Error:Execution failed for task ':app:mergeDebugResources'. > Error: Java.util.concurrent.ExecutionException: 从eclipse上项目移植到Android Studio上遇到此问题, 尝试了很多办法,最终解决,原因有多种,请对号入座,方法如下归根结底是图片的问题 终极解决方案:问题:A
2017-03-01 14:02:19
15703
1
原创 Android studio使用so文件
**第一步: 将so文件添加到libs中** 第二步: 在build.gradle 文件,android {}标签中添加一下代码task nativeLibsToJar(type: Zip, description: "create a jar archive of the native libs") { destinationDir file("$projectDir/lib
2017-03-01 12:55:25
788
原创 volatile与synchronized关键字
volatile关键字可以认为是轻量级的synchronized,它修饰的变量是一个共享变量,可以保证在多核心处理器开发中的可见性。这里的可见性指的是当一个线程修改一个共享变量时,另一个线程能读到这个修改的值。其实现原理是在其底层的汇编代码中引用了lock指令,lock指令可以将当前处理器缓存行(cpu高速缓存中可以分配的最小存储单元)的数据写回到内存中,这个写回内存的操作会使在其他cpu里缓存了
2017-02-22 23:51:13
489
转载 如何编写github项目的README.md文件?
针对中文,演示Markdown的各种语法具体的项目效果可以参考:https://github.com/guoyunsky/Markdown-Chinese-Demo 大标题 大标题一般显示工程名,类似html的\中标题 中标题一般显示重点项,类似html的\小标题小标题类似html的\注意!!!下面所有语法的提示我都先用小标题提醒了!!!单行文本框这是一个单行的文本框,只要两个Tab再输入文字即可
2017-02-03 19:16:58
1398
原创 进制转换中pow()函数的问题
今天遇到一个进制转换的问题,使用不同的编译器产生了不同的结果。代码很简单,m进制转换为k进制。 input 78 8**在VC 6.0里面运行 output 116 Code::Blocks里面运行 output 115**通过分析是在pow(10,i)上面除了问题,double转int,但不清楚原因,难道是int向上取整?向下取整?断点分析,发现确实是pow()问题: 在VC 6.0中;
2016-11-16 23:02:46
1309
原创 杭电2006
import java.awt.List;import java.io.BufferedInputStream;import java.util.ArrayList;import java.util.Arrays;import java.util.Collection;import java.util.HashSet;import java.util.Scanner;import ja
2016-04-27 21:29:20
778
转载 Strng[]去重
方法一:import java.util.ArrayList;public class Try {/** * @去掉重复值*/ public static void main(String[] args) { String test="100,120,166,1555,120,150,100"; String[] test1=test.split(",
2016-04-24 21:05:04
545
原创 杭电ACM2005
import java.io.BufferedInputStream;import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner s = new Scanner(new BufferedInputStream(System.in));
2016-04-24 20:34:12
494
1
原创 杭电ACM2004
import java.io.BufferedInputStream;import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner s = new Scanner(new BufferedInputStream(System.in));
2016-04-23 18:38:46
698
原创 杭电ACM2003
import java.io.BufferedInputStream;import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner s = new Scanner(new BufferedInputStream(System.in));
2016-04-23 18:30:34
909
原创 杭电ACM2002
import java.io.BufferedInputStream;import java.util.Scanner;public class Main{ public static void main(String[] args) { double PI=3.1415927; Scanner s = new Scanner(new BufferedIn
2016-04-23 18:29:52
717
原创 杭电ACM2001
由于小弟最近投了些公司的简历,大部分比赛都是在线编程,作为一个没有玩过acm的小白,屡屡受挫,每次在线编程都是AW,尽管本地编译貌似成功,结果正确,贴到上去也是AW。于是乎就开始试着去使用使用赛码网的练习题。第一题 2001小提示:java包含mian函数的类名要为class Mian{}计算两点间的距离Problem Description 输入两点坐标(X1,Y1),(X2,Y2),计算并输出
2016-04-22 23:00:21
1137
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅