自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Intellij快捷键

IntelliJ中 创建main函数的快捷键,依次还有for循环,System.out.println();在编写代码的时候直接输入psv就会看到一个psvm的提示,此时点击tab键一个main方法就写好了。psvm 也就是public static void main的首字母。如何像写一个System.out.println();就是sout

2016-10-02 20:36:25 591

转载 it bash会发现git push时不用再输入用户名和密码

1.方法一 1.1 创建文件存储GIT用户名和密码在%HOME%目录中,一般为C:\users\Administrator,也可以是你自己创建的系统用户名目录,反正都在C:\users\中。文件名为.git-credentials,由于在Window中不允许直接创建以"."开头的文件,所以需要借助git bash进行,打开git bash客户端,进行%HOME%目录,然后用touc

2016-09-22 13:44:56 1792

原创 GTest测试私有函数

GTest测试类的私有函数 1. 然后给测试用例的类声明为friend,就可以去使用私有函数了。 2. 还有一种办法就是直接在测试代码里面用下面的宏把private都变成public, define private public define protected public 3. 变为public咯好吧,其实搜索这个答案看到最打击的一句话就是: 如果需要测试私有函数,证明你写的类有问题

2016-09-22 12:00:06 5139 1

原创 日期正则

借鉴:日期正则表达式(包括闰年)格式要求YYYY/MM/DD hh:mm:ss最简单的匹配[0-9]{4}/(0[0-9]|1[0-2])/([0-2][0-9]|3[01])(\\s)+([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]YYYY: [0-9]{4}MM: (0[0-9]|1[0-2])DD: ([0-2][0-9]|3[01])at leas

2016-09-22 11:51:39 1202

原创 snapshot

环境文件说明流程图代码说明成员变量成员函数检查有效性合法性setget属性值单元测试说明github链接改进之处环境c++ boost库(split和正则) 单元测试google test工具文件说明SnapShot.h : 头文件 SnapShot.cpp : 实现函数 SnapShotTest.cpp : 使用gtest工具单元测试代码run_main.cpp :

2016-09-21 02:34:38 2412

原创 Google Test环境

Google Test下载 gtest-1.7.0.zip编译-VS2010 解压并进入找到msvc文件夹,打开gtest.sln编译gtest和gtest_main工程,生成gtestd.lib和gtest_maind.lib,将这两个静态库拷贝到googletest-master\googletest\lib目录(没有lib目录,就自建) d 结尾是debug编译的,没有的是rel

2016-09-20 14:11:15 1135

原创 动态规划-选学生

题目有 n 个学生站成一排,每个学生有一个能力值, 从这 n 个学生中按照顺序选取 k 名学生, 要求相邻两个学生的位置编号的差不超过 d, 使得这 k 个学生的能力值的乘积最大,你能返回最大的乘积吗 输入描述: 每个输入包含 1 个测试用例。 每个测试数据的第一行包含一个整数 n (1 <= n <= 50), 表示学生的个数, 接下来的一行,包含 n 个整数,

2016-09-18 12:57:41 354

原创 Ctrip Online

No.1以前写过 Leetcode 原题 Best time to sell stock但是输入输出要自己写,然后很蠢的是数字用逗号隔开的,要处理代码(逗号分割数字)——1string读入,然后逗号变成空格, 变成stringstream 流,转成字符串,太复杂了int main(){ string strTemp; //int array[4]; //int i

2016-09-17 23:56:17 513

原创 cygwin错误

报错 gcc fails with spawn: No such file or directory解决statckvoerflow讨论重载gcc core

2016-09-17 10:21:35 526

原创 minJump

题目小易来到了一条石板路前,每块石板上从1挨着编号为:1、2、3……. 这条石板路要根据特殊的规则才能前进:对于小易当前所在的编号为K的 石板, 小易单次只能往前跳K的一个约数(不含1和K)步,即跳到K+X(X为K的一个非1和本身的约数)的位置。 小易当前处在编号为N的石板,他想跳到编号恰好为M的石板去,小易想知道最少需要跳跃几次可以到达。 例如: N = 4,M = 24: 4->6-

2016-09-16 22:44:37 409

原创 BUY apples

题目 小易去附近的商店买苹果,奸诈的商贩使用了捆绑交易, 只提供6个每袋和8个每袋的包装(包装不可拆分)。 可是小易现在只想购买恰好n个苹果,小易想购买尽量少的袋数方便携带。 如果不能购买恰好n个苹果,小易将不会购买。 输入一个整数n,表示小易想购买n(1 ≤ n ≤ 100)个苹果 输出一个整数表示最少需要购买的袋数,如果不能买恰好n个苹果则输出-1思路1可

2016-09-16 21:01:51 464

原创 rev

题目/* 对于一个整数X,定义操作rev(X)为将X按数位翻转过来,并且去除掉前导0。 如果 X = 123,则rev(X) = 321; 如果 X = 100,则rev(X) = 1. 现在给出整数x和y,要求rev(rev(x) + rev(y))为多少? input:输入为一行,x、y(1 ≤ x、y ≤ 1000),以空格隔开 output: rev(rev(x) + rev

2016-09-16 14:42:22 553

原创 优雅的点

题目 小易有一个圆心在坐标原点的圆,小易知道圆的半径的平方。小易认为在圆上的点而且横纵坐标都是整数的点是优雅的,小易现在想寻找一个算法计算出优雅的点的个数,请你来帮帮他。 例如:半径的平方如果为25 优雅的点就有:(+/-3, +/-4), (+/-4, +/-3), (0, +/-5) (+/-5, 0),一共12个点。 输入: 输入为一个整数,即为圆半径的平方,范围在3

2016-09-16 14:39:15 369

原创 岛屿问题

select,from, whereSELECT 列名称 FROM 表名称 WHERE 列 运算符 值 eg SELECT * FROM Persons WHERE City='Beijing' where 子句加AND 或者 OR LIKE IN BETWEEN … AND SELECT DISTINCT 列名称 FROM 表名称order byeg: SELECT Compa

2016-09-15 15:31:10 701

原创 c++虚函数

#include #include struct A{ void foo(){ printf("foo"); } virtual void bar(){ printf("bar"); } A() { bar(); }};struct B : A{ void foo(){ printf("b_foo"); } void bar(){ prin

2016-09-15 14:36:52 289

原创 c++基础-虚函数

#includeclass A{public: virtual void Test() { printf("A test\n"); }};class B: public A{public: void func() { Test(); } virtual void Test() { printf("B test\n"); }};class C: p

2016-09-15 13:56:56 321

原创 BigInt

题目用string模拟int大数运算,记得网易的一个笔试题最后就是的调试错误解决 #include <string>依旧报错string未定义 因为木有using namespace std; 转换到 coff 期间失败 项目属性 — 配置属性 — 清单工具 — 点击输入输出 将右侧出现的嵌入清单的属性值修改为否,点击应用,点击确定 参考程序地址git

2016-09-14 16:20:25 1135

原创 gradle, springboot,cfx-- Hello World

安装jdk7以上下载“link”,解压配置: GRADLE_HOME 以及PATH: $GRADLE_HOME/bincmd : gradle -v创建工程软件: IntelliJ IDEA “用IntelliJ IDEA创建Gradle项目简单入门”就是创建gradle工程了

2016-09-08 14:03:14 765

原创 面试题2

题目好像也忘记了,大概是123 每位数字之和为1+2+3 = 6, 然后1111011,然后加起来也是6,所以给定n,小于n但是符合这样规律的数字有多少个。思路最基本的大概就是循环吧,不过超时了。。。。显然了。。。超时的代码#include<iostream>using namespace std;int sum_x(int x,int g){ int sum = 0; w

2016-09-07 16:48:29 306

原创 面试题1

题目有点忘记了,大概就是4/7是lucky num吧,然后仅有4/7组成的数字,依次排列 4,7,44,47,74,77,444….这样的,给定i,表示第几个这样的数,求输入数字思路人啊,千万不能急了,大概思路是对的,细节还是考虑好,结果也不咋的 要淡定了求出有多少位吧, floor(log2(i+1))然后看第一位是4还是7,求中间的那个分界位数long half = (long)pow(

2016-09-07 16:08:08 308

原创 Guess Number Higher or Lower

Guess Number Higher or Lower We are playing the Guess Game. The game is as follows: I pick a number from 1 to n. You have to guess which number I picked. Every time you guess wrong, I’ll te

2016-07-31 22:34:19 211

原创 Print Book

#include #include #include #include using namespace std;class Book{public: Book(string format) { this->book_format = format; setPageStyle(book_format); this->FirstLineChar = '='; th

2016-07-29 23:48:18 1206

原创 Git

目录目录Git 使用前的基本配置初始化克隆项目基本操作addcommitpushBranchmerge补充完冲突部分Git 使用前的基本配置git config –global user.name “你的名字或昵称” git config –global user.email “你的邮箱” 有引号初始化git init git remote add origin <你的

2016-07-07 22:59:10 223

原创 删除链队奇数元素

/*功能: 删除队列中的奇数元素思路: 队列是先进先出,前面删除后面插入的了,所以呢 我们就从前面开始,删除,偶数的话就插到队尾,奇数就不管咯 结束条件呢,就是原来的队尾都删除了吧*/// 如果要用链队好了#include#includetypedef struct qnode{ int data; struct qnode *n

2016-07-03 23:48:51 723

原创 删除链表奇数元素

/*功能: 删除队列中的奇数元素思路: 队列是先进先出,前面删除后面插入的了,所以呢 我们就从前面开始,删除,偶数的话就插到队尾,奇数就不管咯 结束条件呢,就是原来的队尾都删除了吧*/// 如果要用链队好了#include#includetypedef struct qnode{ int data; struct qnode *n

2016-07-03 22:35:40 2478

原创 Sum of Two Integers

Sum of Two Integers Calculate the sum of two integers a and b, but you are not allowed to use the operator + and -. Example: Given a = 1 and b = 2, return 3.思路 不用加减实现求和,有点意思 于是百度发现类似的不用

2016-07-02 14:04:14 236

原创 Intersection of Two Arrays

Intersection of Two Arrays Given two arrays, write a function to compute their intersection. Example: Given nums1 = [1, 2, 2, 1], nums2 = [2, 2], return [2]. Note: Each element in the

2016-07-02 12:08:49 194

原创 Reverse String

重新开始刷题吧!!!Reverse String Write a function that takes a string as input and returns the string reversed. Example: Given s = “hello”, return “olleh”.思路 这么简单,循环一遍不就行了,t[i] = s[length-i-1]

2016-07-02 11:15:27 263

原创 Binary Tree Preorder Traversal

Binary Tree Preorder Traversal Given a binary tree, return the preorder traversal of its nodes’ values. For example: Given binary tree {1,#,2,3}, 1 \ 2 /

2016-04-11 10:19:15 220

原创 Add Two Numbers

Number of 1 Bits iven an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have exactly one solution. For

2016-04-11 08:45:57 303

原创 Reverse Linked List

Reverse Linked List Reverse a singly linked list.思路 我居然还纠结了一下下。。。 基本功哇代码非递归/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode

2016-04-08 17:19:49 171

原创 Counting Bits

Counting Bits Given a non negative integer number num. For every numbers i in the range 0 ≤ i ≤ num calculate the number of 1’s in their binary representation and return them as an array. Exampl

2016-04-07 10:09:27 197

原创 Count Primes

目录目录Count Primes思路代码1整除代码2Sieve of Eratosthenes算法描述源码Count Primes题目链接 count primes Count the number of prime numbers less than a non-negative number, n. 即,n之前有多少质数思路 这个题目不难,但是它给的hint很多

2016-04-07 09:33:07 229

原创 Climbing Stairs

Number of 1 Bits You are climbing a stair case. It takes n steps to reach to the top. Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top?思路 climb(

2016-04-07 08:15:45 207

原创 Remove Duplicates from Sorted List

Remove Duplicates from Sorted List Given a sorted linked list, delete all duplicates such that each element appear only once. For example, Given 1->1->2, return 1->2. Given 1->1->2->3->3,

2016-04-06 21:55:19 183

原创 Missing Number

Missing Number Given an array containing n distinct numbers taken from 0, 1, 2, …, n, find the one that is missing from the array. For example, Given nums = [0, 1, 3] return 2. Note:

2016-04-06 20:55:38 232

原创 c语言调用matlab

很多种方法啊,我知道啊 可是我的matlab激活不彻底,无法直接编译成dll、lib 让别人帮忙编译,结果32位和64位,平台又不对 所以最好用的matlab engine环境配置包含目录增加:C:\Program Files\MATLAB\R2012b\extern\include 库目录增加:C:\Program Files\MATLAB\R2012b\extern\lib\win64\

2016-03-30 22:02:35 627

原创 环形队列

需要用前几帧来估计当前丢失帧,所以需要缓冲区来存储前几帧队列,先入先出,对不对然后长度固定,环形队列对不对头文件 BufferQueue.h#define MAXSIZE_QUEUE 6typedef struct{ float* buffer[MAXSIZE_QUEUE]; int front,rear;}BufferQueue;BufferQ

2016-03-30 21:47:13 374

原创 RBM 受限玻尔兹曼机

目录目录RBM的基于CD的快速学习算法主要步骤matlab代码RBM的基于CD的快速学习算法主要步骤cd: 对比散度输入:一个训练样本 x0; 隐层单元个数 m; 学习率 ϵ; 最大训练周期 T .输出: 连接权重矩阵 W、可见层的偏置向量 a、隐层的偏置向量 b.训练阶段:初始化: 令可见层单元的初始状态 v1 = x0; W、 a 和 b 为随机选取的较小数值.For t = 1, 2

2016-03-19 10:53:35 2315 1

翻译 Deep learning(深度学习)学习笔记1

目录目录推荐文章基础知识Deep Learning的基本思想浅层学习Shallow Learning和深度学习Deep LearningDeep learning与Neural Networkdeep learning训练过程深度学习常用模型推荐文章这里是一系列很好的基础知识文章基础知识Deep Learning的基本思想 假设我们有一个系统S,它有n层(S1,…Sn),它的输

2016-03-18 09:59:14 423

空空如也

空空如也

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

TA关注的人

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