Caffe Blob测试
本例子来源于《21天实战Caffe》 代码如下: #include <vector>
#include <iostream>
#include <caffe/blob.hpp>
using namespace caffe;
using namespace std;
int main(void)
{
Blob<float> a;
cout<<"Size : "<< a.shape_string()<<endl;
a.Reshape(1, 2, 3, 4);
c
Leetcode 1006. 笨阶乘
1006. 笨阶乘 显示英文描述 我的提交返回竞赛 用户通过次数305 用户尝试次数347 通过次数309 提交次数665 题目难度Medium 通常,正整数 n 的阶乘是所有小于或等于 n 的正整数的乘积。例如,factorial(10) = 10 * 9 * 8 * 7 * 6 * 5 * 4 * 3 * 2 * 1。 相反,我们设计了一个笨阶乘 clumsy:在整数的递减序列中,我们以一个固定顺序的操作符序列来依次替换原有的乘法操作符:乘法(*),除法(/),加法(+)和减法(-)。 例
【洛谷P2709】小B的询问
题目大意:给定一个长度为 N 的序列,M 个询问,静态查询区间 [l,r] 内的不同颜色数的平方和。 题解:直接莫队即可。 代码如下 #include <bits/stdc++.h>
#define pb push_back
#define mp make_pair
#define all(x) x.begin(),x.end()
using namespace std;
typedef long long ll;
typedef pair<int,int> P;
const int mod=
xmind 8 安装后启动失败(未提示错误信息)
xmind 8 安装后启动失败 前言 家里的计算机也安装了xmind,启动之后界面显示xmind的启动图标,几秒之后启动图标消失(闪退了),然后留我一脸懵逼。想着卸载了安装一个新的应该没有问题,结果是我想错了,哈哈哈。上网搜索了一下,看到网络上说可能是配置文件出现了问题,于是我开始研究配置文件。 系统环境:windows 8 xmind软件:xmind 3.7.6 内容 找到配置文件“xmind.ini”的位置,怎么找?先找到xmind的快捷键,点击右键属性,找到xmind.exe的位置,自然
2019 安恒周周练西湖论剑特别版 pwn部分wp
pwn1 考点:构造 shellcode,patch 汇编指令 IDA 查看反汇编,程序的逻辑很简单如,如果 直接 f5 的话 IDA 可能识别不出来函数,问题出在 0x080484CF 这个地方,call eax 指令识别不出来,所以这里可以先 patch 成 nop,之后 f5 就正常了。 程序把输入当成 shellcode 直接来执行,很显然是直接往栈上写 shellcode 了。checksec 检查保护的时候也可以验证这一点。 gdb-peda$ checksec
CANARY
window.onload与$(document).ready() 的区别
window.onload是所有加载完后执行 $(document).ready(function(){ }) 是DOM结构加载完执行 最早接触的时候也说$(document).ready(function(){ })这个函数是用来取代页面中的window.onload 但是慢慢发现好像不是这样回事,是在做一个页面载入效果时发现的! window.onload写法: function windowready(){document.getElementById("loading").style.
一、IntelliJ IDEA创建java项目
一、IntelliJ IDEA创建java项目 二、IntelliJ IDEA下载并包含jdbc包 1、下载zip格式的驱动包:https://dev.mysql.com/downloads/connector/j/ 选择-Platform Independent 平台 zip包格式 2、解压zip,其中的mysql-connector-java.jar文件就是驱动。 3、IDEA载入JDBC 打开你的idea工程,按ctrl+alt+shift+s(此为打开Project Structure
apache httpd反向代理配置
apache httpd 2.4.6反向代理的配置,用户访问A server的8080端口,后台会自动请求Bserver的一个端口。 例如,用户访问ip-172-31-28-175的8080端口,后台会自动请求http://up.robin.org.cn/ 最关键的是,用户的浏览器端一直显示的是ip-172-31-28-175 至于,apache支持反向代理需要哪些mod,请自行在互联网搜索。 [root@ip-172-31-28-175 ~]# cat /etc/httpd/conf.d/u
RedisView-开源跨平台的Redis可视化工具
现有redis图形化工具有多种,但一般存在大数据量卡死、不支持集群、收费、不夸平台等缺点,为了有一款自主可控的优秀Redis图形化工具,业务时间开发RedisView,功能如下:
1、Redis数据库视图工具,提供CURD视图功能
2、提供基本命令运行
3、支持单例、复制集、哨兵、集群模式
4、支持订阅发布模式
5、支持批量删除操作
6、支持设置语言、编码,支持中文
使用Azure Powershell加密Windows IaaS VM 磁盘
Microsoft Azure提供了多种加密磁盘的方案,本文介绍使用Azure Powershell加密Windows IaaS VM 磁盘。
读书笔记1——编写可读代码的艺术
The Art of Readable Code 图书馆无意间看到的一本书,经常被大佬室友吐槽我的代码写的很难读,变量命名啥的一塌糊涂。所以想通过阅读这本书,找点经验。 表面层次的改进 一、把信息装进名字 写完突然想到一篇文章,去翻了翻 知乎. 介绍如何命名的文章 一个好的命名网站命名网站. 选择专业的词 要能很好的表达意思 类似get,tmp,就表意不明,用FetchPage() 就更好 选择更加具有表现力的词 i,j,k是常用的循环迭代器,别用作他用。但有时候根据情况,可以在前面加上变量前
POJ刷题顺序(转载)
1 POJ从简到难(按照AC数目排序)的列表如下,作为小弱的刷题顺序。大牛们可以看后面倒排的hard表,还有四道题没人拿到first blood. 表格属性依次为:ID,Title, Ratio, AC, Submit 我会加油的 !!! 1000 A+B Problem 0.55 188072 338977 1004 Financial Management 0.41 58282 140301 1003 Hangover 0.48 50457 103742 1002 487-3279 0.1
HDOJ刷题顺序(转载)
1 第一阶段:开始入门吧!(15天,53题) 一.输入输出练习(2天,10题) 1000、1089—1096、1001 二.简单操作:(2—4天,12题) 2000—2011、2039 三.英文题试水(3—4天,8题) 1720、1062、2104、1064、2734、1170、1197、2629 四.回归水题(4-6天,24题) 2012—2030、2032、2040、2042、2054、2055 (第一阶段大体结束之后,会由几位学长讲一些数据结构的知识,请同学们务必跟上进度!) 第二阶段:
我眼里JAVA中的GC(垃圾回收机制)
想要了解GC 我认为应该从什么是GC?哪些东西会被回收?怎么样回收?以及什么时候回收? GC:(根据百度翻译):程序本身发现并收集无用的内存。它是一种自动内存管理形式,不需要程序员释放内存。 而java中为什么会有这种机制的存在呢? 1.减少程序员的工作量,也就是你不用过于扔垃圾的问题 2.更加安全, 3.减少内存泄漏 哪些内存需要被回收呢? 我们知道在JVM运行的时候会出现一片区域来管理内存。其中就包括程序计数器(Program Counter Register),虚拟机栈(VM Stack
周排行