自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jade07的专栏

不积跬步 无以至千里。积累、沉淀、珍惜28岁。

  • 博客(47)
  • 资源 (1)
  • 收藏
  • 关注

原创 think in java 第四版习题答案

向奋斗者致敬http://greggordon.org/java/tij4/solutions.htm

2019-12-02 18:49:36 1200

原创 shell算文件时间

today=$(date +'%Y%m%d')scope=0query=`hadoop fs -ls /user/***/part-00000 | awk -F" " '{print $6}'`actdate=$(date -d"${query}" +'%Y%m%d')scope=$((($(date +%s -d ${today}) - $(date +%s -d ${actdate}...

2019-06-28 14:11:51 673

原创 step_by_step_deep_learn(二) model

N, D_in, H, D_out = 64, 1000, 100, 10x = torch.randn(N, D_in)y = torch.randn(N, D_out)model = dense(D_in, H, D_out)learning_rate=1e-4optim = torch.optim.Adam(model.parameters(), learning_rate...

2019-05-21 20:29:14 140

原创 step_by_step_deep_learning(-)全连接网络

import torchN, D_in, H, D_out = 64, 1000, 100, 10x = torch.randn(N, D_in)y = torch.randn(N, D_out)model = torch.nn.Sequential( torch.nn.Linear(D_in, H), torch.nn.ReLU(), torch.nn.L...

2019-05-21 20:20:12 143

原创 基于邻域的协同过滤算法:UserCF

使用数据集:https://grouplens.org/datasets/movielens/源代码:import randomimport mathfrom operator import itemgetterclass UserCF(object): def __init__(self, input_path, split_part, test_part, see...

2019-04-16 14:23:27 216

原创 KMP算法

def get_next_list(s): next_list = [0]*len(s) for i in range(len(s)): if i == 0: next_list[i] = 0 else: for k in range(0, i): if s[0: k]...

2019-04-14 17:54:24 92

原创 tensorflow 准确率0.098问题

cross_entropy = -tf.reduce_sum(label*tf.log(tf.clip_by_value(y_conv, 1e-10, 1.0)))应该是梯度爆炸造成的

2019-04-12 17:33:39 761

原创 manacher算法 python 实现

def manacher(s): s = '#' + '#'.join(s) + '#' radis = [0] * len(s) maxlen, pos, max_right = 0, 0, 0 for i in range(len(s)): if i < max_right: radis[i] = min(max...

2019-04-12 15:37:51 506

原创 0-1,完全,背包问题精简python实现

# 物品的重量和价值weights = [5, 4, 7, 2, 6]values = [12, 3, 10, 3, 6]# 背包容量Capacity = 15# 0&1背包方案res = [0]*16for i in range(len(weights)): for j in range(len(res)-1, -1, -1): if j &gt...

2019-03-22 12:37:49 672

原创 python快速排序

def quick_sort(A): partion_sort(A, 0, len(A) - 1)def partion_sort(A, begin, end): if begin &gt; end: return pivot = A[begin] lo, hi = begin, end while lo &lt; hi: ...

2019-03-04 16:43:30 185

原创 不用加号实现加法

def add(a, b): # 进位 affix = (a&amp;b) &lt;&lt; 1 # 无进位加法 plus_without_suffix = a^b while affix != 0: tmp = affix affix = affix &amp; plus_without_suffix &lt;&lt; 1...

2019-02-28 18:28:39 479

原创 使用python实现堆排序

# 按照建立大根堆的规则刷新节点def update_node(A, root, end): while root * 2 + 1 &lt;= end: child = 2*root + 1 if child &lt;= end and child + 1 &lt;= end: if A[child + 1] &gt; A[chi...

2019-02-15 15:58:45 172

原创 neo4j 学习(一) load csv

csv文件内容如下:EA,Relation,EBa,friend,ba,father,cb,uncle,cd,daughter,bc,classmate,d将csv文件放到neo4j的home目录中的import下执行以下脚本, home目录在启动的时候可以看到load脚本LOAD CSV WITH HEADERS FROM "file:///test.csv"...

2019-01-19 11:50:29 930

原创 备注一下私有仓库可用了

1. 追踪分支git branch --set-upstream-to=origin/master master2.修改sshgit remote set-url origin [email protected]:Alucardmini/xxxx.git

2019-01-10 17:24:18 156

原创 tensorflow 准确率0.098问题

有可能是损失函数为0无法优化导致的https://stackoverflow.com/questions/33712178/tensorflow-nan-bug?newreg=c7e31a867765444280ba3ca50b657a07以交叉熵损失函数为例可以修改为cross_entropy = -tf.reduce_sum(y*tf.log(tf.clip_by_value(y...

2018-12-25 10:12:48 1732 1

原创 对于全连接神经网络来说,所有输入都必须变成1维

对于全连接神经网络来说,所有输入都必须变成1维 

2018-12-07 16:33:43 2479

原创 ImportError: No module named _tkinter

import matplotlibmatplotlib.use('agg')import matplotlib.pyplot as plt 

2018-12-07 14:59:16 141

原创 mysql 启动log_bin日志模式

1.准备工作登录数据库查看log_bin参数mysql&gt; show variables like 'log_bin%';+---------------------------------+-------+| Variable_name | Value |+---------------------------------+-------...

2018-10-22 16:37:15 438

原创 [例说NLP]使用gensim处理wiki百科中文数据

step1.获取维基百科数据下载链接:http://download.wikipedia.com/zhwiki/latest/zhwiki-latest-pages-articles.xml.bz2step2.第三方包gensim自带处理类:class WikiCorpus(TextCorpus): def __init__(self, fname, processes=No...

2018-08-05 19:26:39 1005 1

原创 八皇后问题

class Solution{ public static final int NUM_Q = 8; public int count = 0; public void _8_queen(int[] col, int line){ if (line&gt;=NUM_Q){ print_q(col); coun...

2018-07-12 07:28:41 113

原创 默写一遍快速排序

手写快排是基本技能,所以我直接在csdn的编辑框里手写一把,任何代码规范问题直接提出来,不胜感激:class QSort{    public void sort (int [] data) {            this.sort(data, 0, data.length - 1);        }    private void sort(int [] data, int lo,  in...

2018-05-27 21:19:21 404

原创 TensorFlow入门一简单的回归例子

# 首先引进需要的包import tensorflow as tfimport numpy as npif __name__ == "__main__": # x_data 和y_data是伪造的训练数据 x_data = np.random.rand(100).astype(np.float32) y_data = 0.1 * x_data + 0.3 ...

2018-05-23 22:52:38 316

原创 iOS-UIGraphics将两个图片合并成一张

原理: UIImage *upImg = [UIImage imageNamed:@"mv_01"]; UIImage *downImg = [UIImage imageNamed:@"mv_02"]; CGFloat width = 320.f; CGFloat height = 480.f; UIGraphicsBeginImageContext(CGSi...

2018-05-18 06:57:54 1072

原创 PUT&POST

传统理解post用于创建,put用于刷新。事实上这两个都可以用于创建更通透的put具有幂等性,post则没有所谓幂等性即:f(f(x)) = f(x), 亦即:f(f(ffffffffff(x))) = f(x) 引申到HTTP协议中即一次和多次请求某一个资源应该具有同样的副作用。幂等性属于语义范畴,正如编译器只能帮助检查语法错误一样,HTTP规范也没有办法通过消息格式等语法手段来定义它,这可能是...

2018-05-17 09:59:07 140

原创 git 操作

查看本地链接的远程仓库: git remote -v为本地仓库新增远程仓库链接:git remote add  origin repository 例: git remote add origin [email protected]:Alucardmini/break_point.git异常处理:第一次拉代码git pull [email protected]:Alucardmini/break_point....

2018-05-13 21:08:22 77

原创 HTTP-断点续传实现原理

断点续传是下载文件经常要用到的功能。主要原理是是HTTP1.1(RFC2616)中定义header中定义的Range和contentRange字段。Range   用于请求头中,指定第一个字节的位置和最后一个字节的位置,一般格式:  Range:(unit=first byte pos)-[last byte pos] Content-Range  用于响应头,指定整个实体中的一部分的插入位置,他...

2018-05-13 21:01:43 1781 1

原创 iOS-category为什么不支持属性

"类中使用@property声明属性,系统会自动生成带“_”的成员变量,以及该变量的getter和setter方法"category使用@property声明属性只是将该属性放进了属性列表中,但是并没有生成相应的成员变量,也没有实现getter和setter方法。category是运行时绑定方法的功能,而类属性需要在编译期确定。所以category不支持属性。可以通过运行时方法添加。categor...

2018-05-08 10:52:02 448

原创 copy和retain weak和assign

容器类的copy 和retain 几乎没有区别,元素被copy下来了,地址也一样。不过 retain 是MRC里的 copy是ARC里的 但是string是新建了一个对象。对于容器类copy是浅复制、mutableCopy是深复制。weak是在销毁以后自动设置为nil。assign则不会。

2017-02-16 21:12:01 185

原创 autorelease 使用

for (int i = 0 ; i < 1000000000; i ++) { @autoreleasepool { id obj = [[[NSObject alloc] init] autorelease]; }// NSAutoreleasePool* pool = [[NSAutoreleasePool al

2017-02-16 20:20:02 164

原创 一道多线程面试题

题目如下:- (void)viewDidLoad { [super viewDidLoad]; dispatch_async(dispatch_get_main_queue(), ^{ NSLog(@"4"); }); dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0 * N

2017-02-08 17:09:08 284

原创 cocoapods更新失败fatal: Not a git repository (or any of the parent directories): .git

提供一种方法:重装cocoapods  删除文件夹下/Users/sunzhen/.cocoapods所有子文件。 然后进工程底下执行pod install 到 /Users/sunzhen/.cocoapods 目录下 执行 du -sh * 指令查看进度

2016-11-23 17:34:17 8284

原创 MD环和图的算法

xxxx#include #include typedef struct node { int data; struct node* next; struct node* pre;} Node;int normalvalid(Node* from,Node* to){ int valid = 1; int max = 0;

2016-09-05 23:21:41 384

原创 动态二维数组实现

网上搜动态二维数组,大多都先确定行或者列然后用指针操作实现。并不能做到行列都未知的情况下存储数据。为了方便以后操作封装一下代码:#include #include #include using namespacestd;typedef int xc_type;vectorxc_type> xc_getline(){    vector

2016-08-28 21:24:41 562

原创 iOS atomic和noatomic

iOS atomic和nonatomic在命名属性的时候经常用到这两个属性。主要区别在声明属性的getter 和setter方法中atomic 原子性主要是在多线程环境中使用,setter方法加锁(原子不可中断性),保证线程安全。nonatomic是在保证不再多线程环境中使用时,使用非线程安全修饰,如此可提高性能。

2016-08-10 13:42:04 665

原创 UIView使用CALayer添加单独一边

#define kValidDirections [NSArray arrayWithObjects: @"top", @"bottom", @"left", @"right",nil]- (void) insertLayertoView:(UIView*)sourceView WithRadius:(float)radius Color:(UIColor *)color Directio

2015-11-09 13:13:11 477

转载 iOS判断系统表情

-(BOOL)isContainsEmoji:(NSString *)string { __block BOOL isEomji = NO; [string enumerateSubstringsInRange:NSMakeRange(0, [string length]) options:NSStringEnumerationByComposedCharacterSequences us

2015-09-24 14:02:45 524

原创 延时动画方法

-(void)buttonClick{   [selfdelay:0complete:^{       [UIViewtransitionWithView:self.demoViewduration:1.5options:UIViewAnimationOptionTransitionFlipFromBottomanimations:^{          

2015-09-08 15:21:03 520

原创 iOS运行时应用场合二 获取对象属性

自定义一个model@interface TestModel : NSObject@property(nonatomic,strong)NSString* name;@property(nonatomic,assign)NSInteger age;@property(nonatomic,strong)NSString* sex;@end遍历方法 u_int

2015-09-07 16:01:50 300

原创 iOS运行时场合一 category中添加(连接)对象(fake机制)

1.原生category是不能添加属性的,如果需要添加的话可以使用运行时连接一个变量(是连接而不是添加).2.例子 比方说给uilabel 添加一个nsstring属性 叫做defaultText,这样我们一个label 就有有两个text可用了,这里单纯为了说明给category连接属性,至于实用性大家自行开发。.h文件中声明一个字符串变量#import @inter

2015-09-07 15:46:18 442

原创 Objective-C内存管理

OC2.0之前是没有垃圾回收的,之后出现的ARC帮开发者省去了不少的事情,但是学学MRC还是很有必要的,至少拿来面试应付技术经理还是有用的。一、引用计数     引用计数是Unix以及类Unix系统管理内存的方式,操作系统的两大核心就是内存管理和进程管理。引用计数最直观的原理就是,引用计数为零的内存块由系统负责回收,程序员最关心关心的也就这个吧。二、强弱引用(深浅复制)     每

2015-04-07 20:25:45 421

嵌入式系统设计师考试最佳选择

嵌入式系统设计师考试最佳选择,笔记齐全,值得一看,祝你考试顺利!

2011-10-18

空空如也

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

TA关注的人

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