自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

asdfg13697116596的专栏

Best ideas win!

  • 博客(32)
  • 资源 (7)
  • 收藏
  • 关注

原创 Combining GHOST and Casper以太坊2.0共识机制Gasper:part 1

Combining GHOST and Casper以太坊2.0共识机制Gasper:part 1共识机制设计理念正如以太坊基金会成员Vald zamfir,所说的Casper的设计出发点,源于对系统最差情况的经济分析,这也是是公链PoS共识算法的唯一路径。也因此,Casper希望通过引入惩罚措施来最大化拜占庭容错。并且,Casper是为轻节点而生,为此需要提供两大特性:最终性(敲定的块就不能再改了)低延迟那么针对这些特性,就需要在指定分叉规则的同时,还要有最终性的共识算法,那么这该如何解决

2020-07-09 15:12:43 464

原创 共识算法解读:泛化的中本聪共识PHANTOM

引言比特币运行了十几年都非常的安全,但是饱守诟病的问题就是它的吞吐量太低了,这也是由它的安全模型即最长链规则决定的。最长链规则要求所有的诚实节点能迅速接收到新创建的区块,因此,必须要等到一个区块完全传递到所有节点才能创建下一个块,并且保证了创建的"孤块"(orphan blocks)非常的少。那么从这个角度上来讲,就是吞吐量和安全之间必须进行权衡,而比特币协议的最长链规则限制了这个权衡规则,有没有更好的思路呢?答案就是,在并行的同时保障安全。以色列的研究团队,在2020年的《PHANTOM and G

2020-06-03 12:35:47 849

原创 共识算法解读-天下武功唯快不破Conflux共识算法

共识算法解读-天下武功唯快不破Conflux共识算法串行交易引发的吞吐量瓶颈上次我们讲到GHOST算法,它在中本聪共识的基础上提出的确定主链的算法,在保障了在高吞吐量的同时还保障了安全性(即不容易分叉,依然保证51%攻击)。但是GHOST算法的吞吐量是否还有进一步的提升空间呢?答案是肯定的!Conflux团队注意到不论是中本聪共识还是GHOST共识,他们都是只维护一条主链,非主链的区块则被抛弃了,因此也就导致了这些被丢弃的块不能为整个区块链系统提供安全性,并且也降低了吞吐量(因为这些快被抛弃了,实际上

2020-05-30 12:16:53 659

原创 区块链共识算法解读:PoW算法之GHOST

问题引入:高吞吐量下比特币的安全性如何?比特币为了保障其安全性,采用最长链规则,并固定了区块大小和出块时间间隔,从而导致其低吞吐量(<10Tps)和长时间区块确认间隔(6个区块,每个区块平均需要10分钟),这一直以来饱受诟病,影响了比特币网络的大规模使用。一开始人们思考的是在比特币最长链的规则上,通过增加区块大小(1M->4M)和减小出块间隔来增大吞吐量,但是这却带来了三个很大的问题:**不断的分叉!**分叉也就意味着安全性降低,容易引起双花攻击。区块奖励受网络延迟影响:整个网络的区块

2020-05-29 11:42:53 1109

转载 iOS的文件上传与下载

iOS中用系统提供的API能实现能实现文件的上传与下载,分别有两种方式。NSURLConnection与NSURLSession。其中NSURLConnection是使用很久的的一种方式,NSURLSession是新出来的一种方式。文件上传一、 POST方式上传POST方式提交信息默认使用的是 :*Content-Type:  application

2015-10-28 13:44:29 854

原创 斯坦福iOS7 2013-2014秋Assignment 6的一种答案 #10

这篇文章是针对斯坦福iOS7 2013-1014的公开课Assignment 6 Top Regions所进行的解答的第十部分。Extra  Credit 2. Loading Flickr information into your database can be ridiculously inefficient if, for each photo you download, you qu

2015-10-12 23:30:22 364

原创 斯坦福iOS7 2013-2014秋Assignment 6的一种答案 #9

这篇文章是针对斯坦福iOS7 2013-1014的公开课Assignment 6 Top Regions所进行的解答的第九部分。8. Display a thumbnail image of a photo in any table view row that shows Flickr photo information. You must download these on demand o

2015-10-11 22:25:43 419

原创 斯坦福iOS7 2013-2014秋Assignment 6的一种答案 #8

这篇文章是针对斯坦福iOS7 2013-1014的公开课Assignment 6 Top Regions所进行的解答的第八部分。4.All of your table views everywhere in your application (including the Recents tab) must be driven by Core Data (i.e. not NSUserDefau

2015-10-11 18:15:10 397

原创 斯坦福iOS7 2013-2014秋Assignment 6的一种答案 #7

这篇文章是针对斯坦福iOS7 2013-1014的公开课Assignment 6 Top Regions所进行的解答的第七部分。4. YWhen a region is chosen, all the photos in your database that were taken in that region should be displayed (no sections are requi

2015-10-11 14:29:01 416

原创 斯坦福iOS7 2013-2014秋Assignment 6的一种答案 #6

这篇文章是针对斯坦福iOS7 2013-1014的公开课Assignment 6 Top Regions所进行的解答的第六部分。实在是很抱歉,最近工作太忙了,加上又开始从零开始学习PHP与MySQL(有一起学的可以交流),这部分拖了十几天,不过在接下来的时间我会尽量尽快完成,希望能一起学习提高。路漫漫其修远兮,继续吧!1 Your application must work identical

2015-10-10 20:36:25 429

原创 Connection for controluser as defined in your configuration failed phpmyadmin xampp

Mac下使用xmapp配置mysql的各种坑啊!!!之前可能是我安装过了mysql,自己下了个xampp5.6.12开始安装,安装完之后却发现启动不了mysql,我就奇了怪了。提示Connection for controluser as defined in your configuration failed phpmyadmin xampp ,后面还有一句很长的什么check host

2015-10-10 15:27:07 624

原创 斯坦福iOS7 2013-2014秋Assignment 6的一种答案 #5

这篇文章是针对斯坦福iOS7 2013-1014的公开课Assignment 6 Top Regions所进行的解答的第五部分。Hint 7: Your schema needs to support the specific needs of your application. When you add a photo to the database, feel free to set at

2015-10-02 23:27:44 406

原创 iOS8 GCD的使用

GCD(Grand Central Dispatch)是一个基于C语言的多线程开发机制,相对于NSTread, NSOperation, 它使用起来非常简单,不需要关心哪个线程在运行,系统管理好了一切!GCD的核心是调用队列(dispatch queues),这些队列的线程由GCD所在的系统管理。GCD有三种队列:主队列(Main Queue)处理UI相关的方法。并发队列(Co

2015-10-02 15:35:06 442

原创 斯坦福iOS7 2013-2014秋Assignment 6的一种答案 #4

这篇文章是针对斯坦福iOS7 2013-1014的公开课Assignment 6 Top Regions所进行的解答的第四部分。The fact that the UIManagedDocument opens/creates asynchronously has ramifications for your entire application design since its NSMana

2015-09-29 23:01:48 407

原创 斯坦福iOS7 2013-2014秋Assignment 6的一种答案 #3

这篇文章是针对斯坦福iOS7 2013-1014的公开课Assignment 6 Top Regions所进行的解答的第三部分。7.Fetch the URLforRecentGeoreferencedPhotos from Flickr periodically (a few times an hour when your application is in the foreground a

2015-09-29 14:23:05 397

原创 斯坦福iOS7 2013-2014秋Assignment 6的一种答案 #2

这篇文章是针对斯坦福iOS7 2013-1014的公开课Assignment 6 Top Regions所进行的解答的第二部分。7.Fetch the URLforRecentGeoreferencedPhotos from Flickr periodically (a few times an hour when your application is in the foreground a

2015-09-28 23:25:22 466

原创 斯坦福iOS7 2013-2014秋Assignment 6的一种答案 #1

这篇文章是针对斯坦福iOS7 2013-1014的公开课Assignment 6 Top Regions所进行的解答,由于这个作业设计的内容很多包括1.CoreData2.UIManagedDocument3.Database Schema Design 4.Multithreaded Application Development 5.The Application Dele

2015-09-27 15:05:46 605

转载 PHP接收客户端数据方式:post,HTTP_RAW_POST_DATA,input

通常情况下用户使用浏览器网页表单向服务器post提交数据,我们使用PHP接收用户POST到服务器的数据,并进行适当的处理。但有些情况下,如用户使用客户端软件向服务端php程序发送post数据,而不能用$_POST来识别,那又该如何处理呢?$_POST方式接收数据$_POST方式是通过 HTTP POST 方法传递的变量组成的数组,是自动全局变量。如使用$_POST['name']就

2015-09-15 15:34:02 990

原创 使用PHP的GET和POST实现iOS的http网络通信

本内容用于完成一个小功能,iOS客户端发送名字字符,服务器接收这个名字,然后在iOS客户端异步通信把服务器返回的内容显示出来。首先介绍几个知识点:使用GET网络通信PHP中何时使用 GET?通过 GET 方法从表单发送的信息对任何人都是可见的(所有变量名和值都显示在 URL 中)。GET 对所发送信息的数量也有限制。限制在大于 2000 个字符。不过,由于变量显示在 URL 中,把

2015-09-14 22:12:21 1714

原创 PHP流程控制if-else ,switch

条件语句用于在不同条件下执行不同的动作。 在 PHP 中,我们可以使用以下条件语句: 1. if 语句 - 如果指定条件为真,则执行代码 2. if…else 语句 - 如果条件为true,则执行代码;如果条件为 false,则执行另一端代码 3. if…elseif….else 语句 - 选择若干段代码块之一来执行 4. switch 语句 - 语句多个代码块之一来执行

2015-09-13 23:39:05 355

原创 PHP函数使用

函数就是包装功能的代码块,它可以重复使用,只有在被调用的时候会被执行,文件刚加载时不会立即执行。PHP的函数非常的强大,它有1000多个内建的函数。 PHP创建用户自定义函数: 用户定义的函数声明以关单 “function” 开头:<?phpfunction test() {echo "Hello World";}test(); //调用test函数$func = "test";$fu

2015-09-13 23:15:57 422

原创 PHP的常量及变量

变量是存储信息的容器。 PHP变量的定义及规则:变量以 $ 符号开头,其后是变量的名称 变量名称必须以字母或下划线开头 变量名称不能以数字开头, 变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _) 变量名称对大小写敏感(y与y 与 Y 是两个不同的变量) 变量创建<?php$txt="Hello world!";$x=5;$y=10.5;$z = $x + $y;

2015-09-13 22:08:15 360

原创 PHP语法基础

1.PHP标记符及语法PHP 脚本在服务器上执行,然后向浏览器发送回纯 HTML 结果。基础语法php一般以结尾,如果后面的全部是php代码可以省略结尾。PHP 语句以分号结尾(;)。PHP 文件的默认文件扩展名是 ".php",文件中通常包含html代码。例如:我的第一张 PHP 页面<?phpecho "Hello World!";?>会输出Hell

2015-09-13 21:23:31 324

原创 Sublime Text 2/3破解方法及注册码

1.下载安装Sublime Text 2/3(3和2的破解方法一样,下面我都以Sublime Text 2表示),然后找到applications里面的Sublime Text 2右键查看show package contents,进入目录“contents”->再进入“MacOS”2.进入MacOS目录之后,将“Sublime Text 2”复制一份出去,放到别的地方,比如桌面,然后看一下它

2015-09-12 14:22:08 697

原创 Attribute Unavailable: First baseline layout attribute on iOS versions prior to 8.0

Attribute Unavailable: First baseline layout attribute on iOS versions prior to 8.0,这是由于这个constraint支持iOS8以后的版本,所以导致的,并且会导致程序崩溃。解决办法是:1.点击侧栏警告的叹号2.修改firstItem或者secondItem的constraint,我的把两个都改为cent

2015-09-05 12:31:50 1965

原创 Xcode6使用iOS8的sizeClasses解决屏幕适配问题

开头先介绍下我之前遇到的一个问题:在Xcode总使用compact any 的UI如下图所示:可视在iPhone5s真机上运行后发现界面是:左边的lable缩进屏幕了,真是头痛!怎么解决呢,后来查了下sizeClasses发现由于使用了sizeClasses之后导致在一开始nib中的屏幕适配不对,我直接取消sizeClasses然后发现实际上Xcode中的界面就是这

2015-09-05 11:11:15 1143

原创 setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key解决办法

1.最笨的情况是,比如一个单例调用以下方法  [[BNRImageStoresharedStore]setImage:imageforKey:Key];但是在实际的代码中由于Xcode自己填充了代码,可能误写为 [[BNRImageStore sharedStore] setValue:image forKey:Key];所以导致出错;2.如果你在 storyboard中,

2015-09-01 20:32:40 1799

原创 iOS内存管理与ARC,及Property介绍

作为直接学习面向对象的我来说,刚开始对内存管理完全没有概念,所以这里介绍一下自己学习ARC进行内存管理的心得。首先介绍两个基本概念:栈(stack)和堆(heap)堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。栈:先进先出;堆,后进先出。在iOS中,当执行方法的时候,会分配一部分内存,这部分内存叫做frame,fr

2015-08-28 15:02:41 493

原创 iOS8 UICollectionView 集合视图

UICollectionView 集合视图主要包括6个部分:1.UICollectionView:与UITableView类似,它是显示内容的主视图,注意到它并没有占据视图的所有部分。2.UICollectionViewCell:同样与UITableViewCellInUITableView类似,它组成UICollectionView的子视图。可以再IB中创建,也可以代码实

2015-01-15 00:36:31 798

原创 iOS8 scrollView滚动视图

ScrollView首先,为什么要使用ScrollView?说白了,就是由于显示的内容太大,移动设备屏幕太小,让用户拖动或缩放来查看内容。接下来,介绍主要的一些属性。contentSize是scrollview可以滚动的区域,比如frame = (0 ,0 ,320 ,480) contentSize = (320 ,960),代表你的scrollview可以上下滚动,滚动

2015-01-14 00:06:52 637

原创 iOS8 多线程Multithreading简介

多线程(Multithreading)队列(queues)在iOS中多线程主要是关于“队列”。队列中使用“块”。块被队列提取出来,在相关的线程上执行。主队列(main queue)所有的UI活动都必须且只能在在主队列上执行。相对地,那些消耗内存的非UI活动必须在其他队列上执行。总之,原则是让UI响应起来。其他的队列多数情况下,iOS帮

2015-01-12 01:21:07 402

原创 iOS 8 AutoLayOut入门

iOS 8 AutoLayOut入门自从iOS6带来Auto Layout这个特性以来,用户界面的布局便变得简单起来。iOS8更是做的更好本文主要针对初学者分享一下自己最近学习AutoLayout的心得体会。Let’s Start!首先,什么是AutoLayout?简单来说,就是自动布局,当你旋转屏幕或者缩放你的UI来适应不同大小的屏幕等,程序的视图看起来依然很nice,你通过可以

2015-01-09 21:46:43 731 2

神经网络与深度学习 邱锡鹏 ​

复旦大学邱锡鹏 ​免费开源的神经网络与深度学习

2019-04-08

The_Finite_Volume_Method_in_Computational_Fluid_Dynamics2016

The_Finite_Volume_Method_in_Computational_Fluid_Dynamics springer

2019-04-03

2018-2019北航研究生数值分析A试题.zip

2018-2019北航研究生数值分析A试题.zip

2019-01-08

Practical.Vim.2nd.Edition.2015.10.pdf

最低分的资源 im is a fast and efficient text editor that will make you a faster and more efficient developer. It’s available on almost every OS, and if you master the techniques in this book, you’ll never need another text editor. In more than 120 Vim tips, you’ll quickly learn the editor’s core functionality and tackle your trickiest editing and writing tasks. This beloved bestseller has been revised and updated to Vim 7.4 and includes three brand-new tips and five fully revised tips.

2018-09-29

Practical Vim 第一版pdf

im is a fast and efficient text editor that will make you a faster and more efficient developer. It’s available on almost every OS, and if you master the techniques in this book, you’ll never need another text editor. In more than 120 Vim tips, you’ll quickly learn the editor’s core functionality and tackle your trickiest editing and writing tasks. This beloved bestseller has been revised and updated to Vim 7.4 and includes three brand-new tips and five fully revised tips.

2018-09-29

斯坦福iOS 2013-2014Assignment 6 Topregions-assignment6task1-7

斯坦福iOS 2013-2014Assignment 6 Topregions-assignment6task1-7,只提供了前面的答案,加分的部分可以参考readme里面的网址。没有标准的答案,希望提出更好的解决方案。

2015-09-29

大学计算机程序设计基础c语言谭浩强

大学计算机程序设计基础c语言谭浩强,通俗易懂,希望大家详细阅读

2011-03-04

空空如也

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

TA关注的人

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