- Atom插件开发-使用自己的Chevereto图床API
gwk_iOS
最近一直在用Atom写写markdown,但无奈上传图片真实太麻烦了。找了好几个插件都是要用到七牛的账号,由于之前被七牛坑过一次,就没再想用他的打算了。一度放弃后使用在线的markdown,例如掘金这些,可感觉用起来还是不太舒服,最终还是折腾起atom插件了。正好之前有建了个图床站还顺带出了个iOS的App米米图床(我是奸商我收费)也写过一篇相关的文章iOS开发-RAC+MVVM练手项目图床App
- 论RAC+MVVM 模式下的网络请求
朱Younger
首先我简单的说一下,RAC、MVVM是啥。RAC:即ReactiveCocoa是一套函数式编程的框架,的确很好用,可以节省很多开发时间。当下Swift也提供很多类似的高阶函数,学习一下还是很有必要的,我这里给几个链接有兴趣的可以看一下。https://www.jianshu.com/p/87ef6720a096https://www.jianshu.com/p/e10e5ca413b7MVVM:由
- RAC初体验-01
iOS_soft
想了很久,不知道RAC+MVVM如何完美的嵌入到代码中,最终还是决定先从RAC入手吧。尝试着MVC和RAC能不能碰撞出火花。下面两个demo只是一个简短的开始,还在努力研究中..话不多说,直接上代码吧先看下效果图RAC_LoginView一个简单的登录按钮和输入框的输入监听绑定,有兴趣的道友也可以自己发散改良,我只是简单的写了一下如何监听的。RACSignal*userSignal=self.us
- iOS - RAC使用(一)
flowerflower
前言由于公司需使用RAC+MVVM模式要写业务逻辑,对于rac菜鸡的我,不得不补习下功课,在RAC中,万物皆信号。感悟:没使用之前,为嘛要用这个,不用这个也能实现啊使用中,这玩意怎么写,妈呀,还能这样操作啊...使用之后,这玩意不得不说真牛逼大纲RAC大纲目录一、RAC简介二、编程思想三、RAC知识集结站3.0RAC之RACSignal、RACSubject、RACReplaySubject的简单
- RAC+MVVM,不同VC(VM)间数据双向绑定
Dawn_wdf
RAC搭配MVVM,使用过程中,虽然所有的逻辑处理都放在VM中了,但是当页面之间数据有交互的时候最先想到的还是利用VC属性去传递,我……自我检讨。业务需求是A页面PUSH到B页面,在B页面做的修改更新到A页面,再次进入B页面也要把A页面的数据带进去。这些数据包括并不在UI上显示的数据,比如数据ID,只用来做数据请求,这样的数据放在VM中最合适,不应该放在VC中,于是我觉得,应该绑定两个VM,这样一
- RAC+MVVM项目实践--将商品添加购物车
Raymonlau
最近刚好做个分享,就想到了之前做过的项目,就把这部分抽离了出来,在项目中使用的mvvm模式,这也是mvvm的一个好处吧,很方便的直接将这一段抽离了出来,具体查看项目中的README文件,可留言随时交流下载地址:https://github.com/Raymon-lau/RAC_Demo资源下载:https://download.csdn.net/download/sinat_28585351/10
- 重读-ReactiveCocoa
强子ly
序第一次接触RAC是去年,差不多也是这个时候,当时就想总结一篇文章,但是当把用法全盘的了解一下之后心生感慨。什么玩意,这不就是一个厚重版的blockskit么?至于MVVM,网上的各种文章不断的在强调,什么冗余的Controller、遗失的网络逻辑,那你把网络请求单独的抽成一个类不就行了么?后来各种原因吧,加上无意中看到两篇文章,让我感触良多,怀着崇敬的心情重读RAC。至于RAC+MVVM这种组合
- iOS开发-RAC+MVVM练手项目 图床App
gwk_iOS
写在前面前段时间闲着无聊和盆友就搞了个图床站Chevereto-Free,忽然发现居然有API提供,而且很简单,只需要一个KEY就可以觉得很适合当练手的项目,没几个页面,做的很快,就是被2.1大礼包搞了好久才上线。米米图床AppStore跟盆友一起搞的小博客有兴趣的可以看看,此文也会同步过去,也包含一些服务器相关的内容。个人站博客本文主要代码使用RAC+MVVM以及其他一些第三方库,做的比较急,虽
- iOS中响应式编程和MVVM架构模式总结
大飞哥666
iOS高级进阶
关于响应式编程和MVVM架构网上文章众多,层次不齐,为了节约大家的时间,我筛选了一些比较好的文章,供大家直接查看:了解MVVM架构模式:MVVMWithReactiveCocoa学习ReactiveCocoa:最快让你上手ReactiveCocoa之基础篇iOSReactiveCocoa最全常用API整理(可做为手册查询)RAC+MVVM在实际项目中的用法学习RxSwift:RxSwift使用详解
- [IOS] RxSwift+MVVM 高仿鲨鱼记账
科文Calvin
现在大四即将面临就业,还是个ios小白,真是压力山大。前段时间花了两周时间做了个记账相关app,项目高仿AppStore评价较好的商业项目鲨鱼记账,图表界面略有不同,自我感觉不错拿来分享一下。主界面.png图表界面.png在主界面修改.png记账界面.png1.写在前面最初框架搭建时,Swift4刚出不久,好吧装个Xcode9用swift4编程吧,框架的话,之前自学过一段时间的RAC+MVVM,在
- RAC 5行代码搞定登录页面---做个效率猿
代码侯
要快到什么样的程度,才能掌握自己的生命必须要快到,超越生命的流逝----墨鸦说先说明需求:使用RAC+MVVM架构编写登录页面,输入用户名发送验证码按钮可用,当用户名和密码输入框全部输入完成的时候登录按钮可用.搭建登录页面,要快Xib关联代码创建ViewModel#import#import@interfaceLoginViewModel:NSObject@property(nonatomic,c
- RAC在实际开发中的运用
考槃在涧
RAC+MVVM在目前代码中的运用:阅读目前项目的代码的总结,这里只进行一些简单的主要逻辑上的介绍。每个ViewController``ViewModel``Model都有自己的一个基类,首先从ViewModel中开始说起:有一个RACCommand,一个RACSignal,一个dataArray给ViewController提供数据。RACCommand的逻辑:-(RACCommand*)com
- ReactiveCocoa(RAC)
lyking
一、参考ReactiveCocoa之基础篇ReactiveCocoa之进阶篇函数响应式编程ReactiveCocoa和MVVM入门RAC+MVVM在实际项目中用法iOSMVVM+RAC从框架到实战iOSReactivecocoa(RAC)知其所以然(源码分析,一篇足以)RAC核心元素与信号流二、常用方便查找2.1UITextField实时搜索(throttle节流)这段代码的意思是若0.3秒内无新
- RAC+MVVM
永远都能
从ReactiveCocoa中能学到什么?不用此库也能学以致用http://www.jianshu.com/p/39e27fef38fa挨个往下看,看完基本会了,链接网页里面还有延伸,可自行选读,大部分有附带DEMO.RAC:1.http://cbsfly.github.io/ios/rac12.http://cbsfly.github.io/ios/rac23.http://www.jiansh
- RAC+MVVM的项目实例演练
顾语流年
ps:最近学习了ReactiveCocoa(RAC),就用这个结合MVVM的思想弄了个小项目,项目源码已经上传到GitHub上,有兴趣的同胞可以下载下来,源码地址,下面我就抽出一个界面来介绍一下如何使用RAC+MVVM,例子是经典的tableView类型。先附上一张结构图屏幕快照2017-10-1216.32.35.png从图中可以清晰地看到项目结构:MVVM各自对应的位置,具体的MVVM原理,网
- RAC+MVVM在实际项目中用法
json_cat
RAC+MVVM在实际项目中用法下载详细demo一个star一个摸摸大,客官来吧~博客地址RAC在iOS的实际开发中确实是一件有力的武器,此文将从以下几方面讲解RACSignalRACSubjectRACSequenceRACMulticastConnectionRACCommandRAC常用宏RAC-bindRAC-过滤RAC-映射RAC-组合RAC+MVVM-网络请求RACSignal//1.
- RAC+MVVM 用法大全
行走的菜谱
RAC+MVVM在实际开发中的常用用法RACSignal//1.创建信号RACSignal*signal=[RACSignalcreateSignal:^RACDisposable*(idsubscriber){//3.发送信号[subscribersendNext:@"ws"];//4.取消信号,如果信号想要被取消,就必须返回一个RACDisposable//信号什么时候被取消:1.自动取消,当
- iOS 使用MVVM模式实现Cell的点击响应
C9090
2017-08-06iOS开发卷首最近新工作中用到的RAC+MVVM的开发模式,由于之前都是用MVC,从自己的菜鸡水平感觉这两种设计模式在思想上还是有些微区别的,然后自己也是看了挺多关于这两个模式异同与使用利弊的文章,但是说真的,代码这个东西光看看不出个花来,还是要写出来才能体会的更深,所以我不讲这两种模式的来龙去脉,我也讲不清^_^,要是看过比较多理论上的东西,再结合一下代码理理思路还是极好滴。
- iOS 使用MVVM模式实现Cell的点击响应
劉光軍_Shine
卷首最近新工作中用到的RAC+MVVM的开发模式,由于之前都是用MVC,从自己的菜鸡水平感觉这两种设计模式在思想上还是有些微区别的,然后自己也是看了挺多关于这两个模式异同与使用利弊的文章,但是说真的,代码这个东西光看看不出个花来,还是要写出来才能体会的更深,所以我不讲这两种模式的来龙去脉,我也讲不清_,要是看过比较多理论上的东西,再结合一下代码理理思路还是极好滴。目的介绍上面已经说了,这是一个关于
- iOS 登录、退出流程整理
劉光軍_Shine
写在前面仅以此文记录APP登录、退出登录比较简单核心的流程。流程梳理登录流程有两种情况,1、未登录时,打开APP先进入登录页面,点击登录后进入首页。2、已登录时,打开APP直接进入首页。这里我们已最精简的流程图表示这两种登录情况。1:未登录情况未登录.png2:已登录情况已登录.png代码编程我项目是用的RAC+MVVM开发的,可能有些地方架构不同,但是道理都是相通的。一、LoginService
- iOS MVVM+RAC 自我理解
慧惠
1、MVVM的大体方向关于mvvm的由来,笔者认为:model(M)view:viewcontroller一同完成了界面的Ui的逻辑控制(V)viewmodel(VM)mvvm的大体工作流程2、MVVM实践a、骨架用RAC+MVVM编写项目的一个大致框架b、衔接//AppDelegate.m@property(nonatomic,strong)ModelServices*services;@pro
- RAC+MVVM封装的网络请求
CoderDancer
1.MVVM代替MVC原因无论MVC还是MVVM,包括其他设计模式,核心目的是为了提高代码的简洁性,降低耦合度。简单点说就是让专门的人去做专门的事情。比如MVC模式中,M(model)V(view)C(controller)但在MVC中,通过网络请求回来的数据会放到Model中,作为数据源来调用和处理。但还是存在控制器中文件很大的问题。很多业务逻辑都写到了控制器上了,不利于程序之间的解耦,而且在比
- 基于RAC+MVVM封装的网络请求
爱敲代码的果果
1.MVVM代替MVC原因无论MVC还是MVVM,包括其他设计模式,核心目的是为了提高代码的简洁性,降低耦合度。简单点说就是让专门的人去做专门的事情。比如MVC模式中,MVC模型.png但在MVC中,通过网络请求回来的数据会放到Model中,作为数据源来调用和处理。但还是存在控制器中文件很大的问题。很多业务逻辑都写到了控制器上了,不利于程序之间的解耦,而且在比较大的项目中,代码的可读性也比较差,而
- iOS开发之RAC+MVVM实战
代码歌
简介MVVM:Model–View–Viewmode是一种软件架构模式。其主作用就是解决Controller代码过于臃肿的问题。因为传统MVC中的Controller要负责View和Model之间调度:网络请求、字典转模型并赋值给view、偶尔还要写一写界面,业务逻辑处理等等,随着APP越来越复杂,导致Controller里的代码越来越臃肿不堪。一不小心Controller里的代码就上到几千行,想
- rac+mvvm开发
陆号
1.IGListKit使用2.最快让你上手ReactiveCocoa之基础篇3.最快让你上手ReactiveCocoa之进阶篇4.ReactiveCocoa单向绑定与双向绑定5.基本开发模式示例:image.pngimage.png//MVVM:框架思想/*框架思想:把业务逻辑划分更清楚,是代码更加好维护本质:就是把一个类的东西抽离到另外一个类中MVC:MVCS(业务类:manager)MVVM:
- UITableViewCell中嵌套UICollectionView
KingTortoise
前序之前公司给我分配了一个任务,作为我实习期的一个考核。这个任务主要是使用RAC+MVVM去编写的,其中有一个核心界面算是比较的复杂吧。这个界面其实就是一个UITableView,当中有一个cell中包含了UICollectionView来显示城市列表。因为每个城市的名字长度不一样,所以也会涉及到UICollectionViewCell的布局问题。核心界面的展示核心界面难点我们可以看到DAY1这个
- 关于RAC+MVVM 项目的实战 与探讨
slimsallen
最近在学习RAC,然后整理了一个demo,希望和大家一块学习交流。附上学习地址:王隆帅http://www.jianshu.com/p/a4fefb434652首先附上项目的结构图:Demo截图:附上Demo地址:github地址network网络层,core核心业务层,加入了viewmanager负责页面跳转,vendor第三方,macro放第三方,common里面多了Logging,这个是在学
- RAC+MVVM
千里码
MVVM:使用MVVM模式将网络请求以及数据处理放到VM中,主要减轻控制器的负担,使用RAC中的RACCommand发送网络请求.M:模型#import@interfaceBooks:NSObject@property(nonatomic,strong)NSString*subtitle;@property(nonatomic,strong)NSString*title;@property(non
- 关于旗正规则引擎中的MD5加密问题
何必如此
jspMD5规则加密
一般情况下,为了防止个人隐私的泄露,我们都会对用户登录密码进行加密,使数据库相应字段保存的是加密后的字符串,而非原始密码。
在旗正规则引擎中,通过外部调用,可以实现MD5的加密,具体步骤如下:
1.在对象库中选择外部调用,选择“com.flagleader.util.MD5”,在子选项中选择“com.flagleader.util.MD5.getMD5ofStr({arg1})”;
2.在规
- 【Spark101】Scala Promise/Future在Spark中的应用
bit1129
Promise
Promise和Future是Scala用于异步调用并实现结果汇集的并发原语,Scala的Future同JUC里面的Future接口含义相同,Promise理解起来就有些绕。等有时间了再仔细的研究下Promise和Future的语义以及应用场景,具体参见Scala在线文档:http://docs.scala-lang.org/sips/completed/futures-promises.html
- spark sql 访问hive数据的配置详解
daizj
spark sqlhivethriftserver
spark sql 能够通过thriftserver 访问hive数据,默认spark编译的版本是不支持访问hive,因为hive依赖比较多,因此打的包中不包含hive和thriftserver,因此需要自己下载源码进行编译,将hive,thriftserver打包进去才能够访问,详细配置步骤如下:
1、下载源码
2、下载Maven,并配置
此配置简单,就略过
- HTTP 协议通信
周凡杨
javahttpclienthttp通信
一:简介
HTTPCLIENT,通过JAVA基于HTTP协议进行点与点间的通信!
二: 代码举例
测试类:
import java
- java unix时间戳转换
g21121
java
把java时间戳转换成unix时间戳:
Timestamp appointTime=Timestamp.valueOf(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()))
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:m
- web报表工具FineReport常用函数的用法总结(报表函数)
老A不折腾
web报表finereport总结
说明:本次总结中,凡是以tableName或viewName作为参数因子的。函数在调用的时候均按照先从私有数据源中查找,然后再从公有数据源中查找的顺序。
CLASS
CLASS(object):返回object对象的所属的类。
CNMONEY
CNMONEY(number,unit)返回人民币大写。
number:需要转换的数值型的数。
unit:单位,
- java jni调用c++ 代码 报错
墙头上一根草
javaC++jni
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000777c3290, pid=5632, tid=6656
#
# JRE version: Java(TM) SE Ru
- Spring中事件处理de小技巧
aijuans
springSpring 教程Spring 实例Spring 入门Spring3
Spring 中提供一些Aware相关de接口,BeanFactoryAware、 ApplicationContextAware、ResourceLoaderAware、ServletContextAware等等,其中最常用到de匙ApplicationContextAware.实现ApplicationContextAwaredeBean,在Bean被初始后,将会被注入 Applicati
- linux shell ls脚本样例
annan211
linuxlinux ls源码linux 源码
#! /bin/sh -
#查找输入文件的路径
#在查找路径下寻找一个或多个原始文件或文件模式
# 查找路径由特定的环境变量所定义
#标准输出所产生的结果 通常是查找路径下找到的每个文件的第一个实体的完整路径
# 或是filename :not found 的标准错误输出。
#如果文件没有找到 则退出码为0
#否则 即为找不到的文件个数
#语法 pathfind [--
- List,Set,Map遍历方式 (收集的资源,值得看一下)
百合不是茶
listsetMap遍历方式
List特点:元素有放入顺序,元素可重复
Map特点:元素按键值对存储,无放入顺序
Set特点:元素无放入顺序,元素不可重复(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的)
List接口有三个实现类:LinkedList,ArrayList,Vector
LinkedList:底层基于链表实现,链表内存是散乱的,每一个元素存储本身
- 解决SimpleDateFormat的线程不安全问题的方法
bijian1013
javathread线程安全
在Java项目中,我们通常会自己写一个DateUtil类,处理日期和字符串的转换,如下所示:
public class DateUtil01 {
private SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
public void format(Date d
- http请求测试实例(采用fastjson解析)
bijian1013
http测试
在实际开发中,我们经常会去做http请求的开发,下面则是如何请求的单元测试小实例,仅供参考。
import java.util.HashMap;
import java.util.Map;
import org.apache.commons.httpclient.HttpClient;
import
- 【RPC框架Hessian三】Hessian 异常处理
bit1129
hessian
RPC异常处理概述
RPC异常处理指是,当客户端调用远端的服务,如果服务执行过程中发生异常,这个异常能否序列到客户端?
如果服务在执行过程中可能发生异常,那么在服务接口的声明中,就该声明该接口可能抛出的异常。
在Hessian中,服务器端发生异常,可以将异常信息从服务器端序列化到客户端,因为Exception本身是实现了Serializable的
- 【日志分析】日志分析工具
bit1129
日志分析
1. 网站日志实时分析工具 GoAccess
http://www.vpsee.com/2014/02/a-real-time-web-log-analyzer-goaccess/
2. 通过日志监控并收集 Java 应用程序性能数据(Perf4J)
http://www.ibm.com/developerworks/cn/java/j-lo-logforperf/
3.log.io
和
- nginx优化加强战斗力及遇到的坑解决
ronin47
nginx 优化
先说遇到个坑,第一个是负载问题,这个问题与架构有关,由于我设计架构多了两层,结果导致会话负载只转向一个。解决这样的问题思路有两个:一是改变负载策略,二是更改架构设计。
由于采用动静分离部署,而nginx又设计了静态,结果客户端去读nginx静态,访问量上来,页面加载很慢。解决:二者留其一。最好是保留apache服务器。
来以下优化:
- java-50-输入两棵二叉树A和B,判断树B是不是A的子结构
bylijinnan
java
思路来自:
http://zhedahht.blog.163.com/blog/static/25411174201011445550396/
import ljn.help.*;
public class HasSubtree {
/**Q50.
* 输入两棵二叉树A和B,判断树B是不是A的子结构。
例如,下图中的两棵树A和B,由于A中有一部分子树的结构和B是一
- mongoDB 备份与恢复
开窍的石头
mongDB备份与恢复
Mongodb导出与导入
1: 导入/导出可以操作的是本地的mongodb服务器,也可以是远程的.
所以,都有如下通用选项:
-h host 主机
--port port 端口
-u username 用户名
-p passwd 密码
2: mongoexport 导出json格式的文件
- [网络与通讯]椭圆轨道计算的一些问题
comsci
网络
如果按照中国古代农历的历法,现在应该是某个季节的开始,但是由于农历历法是3000年前的天文观测数据,如果按照现在的天文学记录来进行修正的话,这个季节已经过去一段时间了。。。。。
也就是说,还要再等3000年。才有机会了,太阳系的行星的椭圆轨道受到外来天体的干扰,轨道次序发生了变
- 软件专利如何申请
cuiyadll
软件专利申请
软件技术可以申请软件著作权以保护软件源代码,也可以申请发明专利以保护软件流程中的步骤执行方式。专利保护的是软件解决问题的思想,而软件著作权保护的是软件代码(即软件思想的表达形式)。例如,离线传送文件,那发明专利保护是如何实现离线传送文件。基于相同的软件思想,但实现离线传送的程序代码有千千万万种,每种代码都可以享有各自的软件著作权。申请一个软件发明专利的代理费大概需要5000-8000申请发明专利可
- Android学习笔记
darrenzhu
android
1.启动一个AVD
2.命令行运行adb shell可连接到AVD,这也就是命令行客户端
3.如何启动一个程序
am start -n package name/.activityName
am start -n com.example.helloworld/.MainActivity
启动Android设置工具的命令如下所示:
# am start -
- apache虚拟机配置,本地多域名访问本地网站
dcj3sjt126com
apache
现在假定你有两个目录,一个存在于 /htdocs/a,另一个存在于 /htdocs/b 。
现在你想要在本地测试的时候访问 www.freeman.com 对应的目录是 /xampp/htdocs/freeman ,访问 www.duchengjiu.com 对应的目录是 /htdocs/duchengjiu。
1、首先修改C盘WINDOWS\system32\drivers\etc目录下的
- yii2 restful web服务[速率限制]
dcj3sjt126com
PHPyii2
速率限制
为防止滥用,你应该考虑增加速率限制到您的API。 例如,您可以限制每个用户的API的使用是在10分钟内最多100次的API调用。 如果一个用户同一个时间段内太多的请求被接收, 将返回响应状态代码 429 (这意味着过多的请求)。
要启用速率限制, [[yii\web\User::identityClass|user identity class]] 应该实现 [[yii\filter
- Hadoop2.5.2安装——单机模式
eksliang
hadoophadoop单机部署
转载请出自出处:http://eksliang.iteye.com/blog/2185414 一、概述
Hadoop有三种模式 单机模式、伪分布模式和完全分布模式,这里先简单介绍单机模式 ,默认情况下,Hadoop被配置成一个非分布式模式,独立运行JAVA进程,适合开始做调试工作。
二、下载地址
Hadoop 网址http:
- LoadMoreListView+SwipeRefreshLayout(分页下拉)基本结构
gundumw100
android
一切为了快速迭代
import java.util.ArrayList;
import org.json.JSONObject;
import android.animation.ObjectAnimator;
import android.os.Bundle;
import android.support.v4.widget.SwipeRefreshLayo
- 三道简单的前端HTML/CSS题目
ini
htmlWeb前端css题目
使用CSS为多个网页进行相同风格的布局和外观设置时,为了方便对这些网页进行修改,最好使用( )。http://hovertree.com/shortanswer/bjae/7bd72acca3206862.htm
在HTML中加入<table style=”color:red; font-size:10pt”>,此为( )。http://hovertree.com/s
- overrided方法编译错误
kane_xie
override
问题描述:
在实现类中的某一或某几个Override方法发生编译错误如下:
Name clash: The method put(String) of type XXXServiceImpl has the same erasure as put(String) of type XXXService but does not override it
当去掉@Over
- Java中使用代理IP获取网址内容(防IP被封,做数据爬虫)
mcj8089
免费代理IP代理IP数据爬虫JAVA设置代理IP爬虫封IP
推荐两个代理IP网站:
1. 全网代理IP:http://proxy.goubanjia.com/
2. 敲代码免费IP:http://ip.qiaodm.com/
Java语言有两种方式使用代理IP访问网址并获取内容,
方式一,设置System系统属性
// 设置代理IP
System.getProper
- Nodejs Express 报错之 listen EADDRINUSE
qiaolevip
每天进步一点点学习永无止境nodejs纵观千象
当你启动 nodejs服务报错:
>node app
Express server listening on port 80
events.js:85
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE
at exports._errnoException (
- C++中三种new的用法
_荆棘鸟_
C++new
转载自:http://news.ccidnet.com/art/32855/20100713/2114025_1.html
作者: mt
其一是new operator,也叫new表达式;其二是operator new,也叫new操作符。这两个英文名称起的也太绝了,很容易搞混,那就记中文名称吧。new表达式比较常见,也最常用,例如:
string* ps = new string("
- Ruby深入研究笔记1
wudixiaotie
Ruby
module是可以定义private方法的
module MTest
def aaa
puts "aaa"
private_method
end
private
def private_method
puts "this is private_method"
end
end