- Ilya新公司获10亿美元融资;支付宝将发布AI独立App支小宝 | AI头条
AI科技大本营
人工智能搜索引擎
整理|王启隆出品|AI科技大本营(ID:rgznai100)一分钟速览新闻点!前OpenAI联合创始人新公司获10亿美元融资支付宝将发布AI独立App支小宝Transformer作者创业公司Sakana.AI获1亿美元A轮融资2024外滩大会开幕,凯文・凯利谈AI时代三大趋势零一万物发布Yi-Coder系列模型微软Win11中发现国产开源大模型RWKVOpenAI定制聊天机器人市场乱象丛生AI初创
- Dot Leap 20 中文版
区块链生存指南
原文作者:BrunoŠkvorc原文链接:DotLeap.com订阅链接:dotleap.substack.comSubstrate区块链工具和界面开发教程,访问DotLeap.com(CANAAN注:中文教程可以访问Boka.network)DotLeap上线SubsocialSubsocial是一个基于substrate开发的社交链,功能上整合了Reddit,Twitter,Facebook,
- ios面试热门问题二
hong161688
ios面试ios面试cocoa
iOS中的KVO(Key-ValueObserving)是什么?它的作用和使用场景是什么?iOS中的KVO(Key-ValueObserving),全称为键值观察/监听,是苹果提供的一套事件通知机制。它允许一个对象(观察者)观察/监听另一个对象(被观察者)指定属性值的改变。当被观察对象的属性值发生变化时,KVO会自动触发监听方法,通知观察者进行相应的处理。以下是关于KVO的详细解释:KVO的作用K
- 推荐超好用的 6 款 Laravel Admin 管理模版
码匠官方账号
低代码前端后端laravel
全文3440字阅读时间约11分钟目录LaravelAdmin管理后台模板的不同类型脚手架CRUD可视化编程主题和组件库付费/开源码匠LaravelAdmin管理后台模板推荐LaravelNovaOrchidBackpackVoyagerInfyOmLaravelGeneratorArgon写在最后如果您正在为您的企业调研开发Admin管理后台的最佳方案,那么基于PHP的Laravel框架会是一个不
- mybatis update操作返回值
yyyyyuanxian
JDBCmybatis
MySQL返回的消息:10:50:14UPDATEPMT_CN.TMPLTSETSHOW_RANK=‘0’WHERE(TMPLT_ID=‘123456’)0row(s)affectedRowsmatched:1Changed:0Warnings:00.000sec代码中拿到的结果:intresult=cardTemplateDAO.updateShowRank(showRankVO);//1这个返
- iOS基础知识点012
i爱吃土豆的猫
图像http://blog.csdn.net/morewindows/article/details/73927491.KVODelegationNSNotification特点:1.1通知:通知比较灵活,不需要编写多少代码,实现比较简单;对于一个发出的通知,多个对象能够做出反应,即1对多的方式1.2代理:代理的语法比较严格,如果delegate中的一个方法没有实现那么就会出现编译警告,需要定义很
- 如何使用KVO对NSMutableArray进行监听
___1o_8o
[NSObjectmutableArrayValueForKey:]通过上面的方法获取到mutableArray并进行操作则可以对数组进行监听@property(nonatomic,strong)NSMutableArray*mtbArray;[[selfmutableArrayValueForKey:@"mtbArray"]removeObjectAtIndex:0];[[selfmutable
- 2018W1 | 5.14-5.20 | 周总结
Levi段玉磊
工作主要完成了大部分UI方面的工作,完成游戏结算页面的功能以及UI。做了一个H5游戏下载器,并与客户端以及服务端同事进行联调。读完《编写高质量代码的52个有效方法》这本书。对KVO/KVC机制有了更加深度的理解电影黑衣人1最打动人的情节,莫过于K探员为自己的工作奔劳了30多年,最终为了家庭,放弃所有,哪怕是30年的记忆,只因为爱,不忘初心。那我们工作的目的是为了什么?阅读精进:如何成为一个很厉害的
- 《深度学习之TensorFlow工程化项目实战》李金洪PDF
ACC_e1c1
《深度学习之TensorFlow工程化项目实战》李金洪PDF网盘链接:https://pan.baidu.com/s/13bDr0RunkvOZB8Uupj3nAQ提取码:8m3t
- iOS KVC & KVO
SnoopPanda
KVCKVC全称Key-ValueCoding,俗称“键值编码”,可以通过Key来访问某个属性,写在NSObject的NSKeyValueCoding分类下面。常用方法-(void)setValue:(nullableid)valueforKey:(NSString*)key;-(void)setValue:(nullableid)valueforKeyPath:(NSString*)keyPat
- BAT大厂最爱问的Java核心面试百题详细解析!帮你突破瓶颈
6年老Java
程序员java经验分享面试
线程线程的启动实现Runnab1e接口继承Thread类实现Callable接口线程的状态线程的方法线程的优先级守护线程未捕获异常处理器并发编程的问题线程引入开销:上下文切换与内存同步线程安全性(原子性+可见性)死锁线程间通信/线程同步工具使用synchronizedLockvolatileAtomicLock使用深入可重入锁ReentrantLockCondition与wait¬ify区别
- Block用法
陌巷先森
概述block:苹果在iOS4开始引入的对C语言的扩展,用来实现匿名函数的特性。匿名函数:没有函数名的函数,一对{}包裹的内容是匿名函数的作用域。block语法block变量声明:返回值类型(^block变量名)(参数列表);//声明一个无返回值,有两个int类型参数的,叫做blk的blockvoid(^blk)(inta,intb);block表达式语法:^返回值类型(参数列表){表达式};//
- OC底层原理18 - KVO
卡布奇诺_95d2
简介KVO,全称为Key-Valueobserving,中文名为键值观察,KVO是一种机制,它允许将其他对象的指定属性的更改通知给对象。在Key-ValueObservingProgrammingGuide官方文档中,又这么一句话:理解KVO之前,必须先理解KVC(即KVO是基于KVC基础之上)。KVC是键值编码,在对象创建完成后,可以动态的给对象属性赋值,而KVO是键值观察,提供了一种监听机制,
- 最新版本的网卡版BadUSB 橡皮鸭 (功能强大)
黄鱼脑干细胞
linuxbadusbraspberry
我们需要pizerow和usb扩展板写好sd卡首先登入这个wifi:Ⓟ➃ⓌⓃ❶passwd:MaMe82-P4wnP1http://172.24.0.1:8000打开这个地址设置你的橡皮鸭kalilinuxsd卡镜像地址:(这是我能找到的最新版的kalilinux版本)链接:https://pan.baidu.com/s/16yId4shHICARCRWKvoZzNg?pwd=6666登入ssh:
- 学习数据结构和算法的第3天
blxx
算法数据结构学习
常数循环的复杂度计算Func4的时间复杂度voidFunc4(intN){intcount=0;for(intk=0;kvoidconstchar*strchr(constchar*str,intcharacter);{while(*str){if(*str==character)return0;else++str;}}假设查找的是h1最好情况:任意输入规模的最小运行次数(下界)假设查找的是wN/
- docke 常用的命令
初原挽风
docker
docker常用的命令imagescontainernetworkvolumenormalDockerfileimages查看所有镜像dockerimagels拉取镜像dockerpull:删除镜像dockerimagerm删除所有没有使用的镜像dockerimageprunecontainer创建容器dockercreate可选参数:-name为容器命名-d后台运行-p指定端口映射-e创建环境变
- 蚂蚁金服p4笔试部分,答案如下
极客夜读
蚂蚁金服面试题,答案见最下方1:在KVO中,他是怎么知道监听的对象发生了变化?2:字典的工作原理?怎100w个中是怎么快速去取value?3:一个上线的项目,知道这个方法可能会出问题,在不破坏改方法前提下,怎么搞?4:Block和函数指针的区别?我有一个iOS免费内推交流群,群里有群员内推,有面试交流,有技术讨论,有需要的加群:637919808群内交流情况:内推面试题答案:自己做的,有需要修改的
- iOS -RAC使用
搬砖的crystal
一、简介ReactiveCocoa可以说是结合了函数式编程和响应式编程的框架,也可称其为函数响应式编程(FRP)框架,强调一点,RAC最大的优点是提供了一个单一的、统一的方法去处理异步的行为,包括delegate方法,blocks回调,target-action机制,notifications和KVO。导入在项目的podfile文件中添加#RACpod'ReactiveObjC'在使用时导入#im
- iOS KVO机制
水煮杰尼龟
来自官方文档的使用步骤step调用addObserver:forKeyPath:options:context:方法来注册观察者在观察者内实现observeValueForKeyPath:ofObject:change:context:可以接收到属性发生变化的通知当观察者不再需要接收消息时,需要调用removeObserver:forKeyPath:移除监听,至少应在观察者释放之前调用。我们先
- KVC、KVO、NSNotification、delegate优缺点总结
小呀小苹果呀
KVC、KVO、NSNotification、delegate的基本概念和使用方法这里不再赘述,下文主要总结一下四者的优缺点。一.KVC优点(1)可以直接通过字符串的名字(Key)来访问类属性或成员变量,而不是通过调用Setter方法、Getter方法进行访问;(2)可以通过keyPath嵌套访问缺点(1)如果key只写错,编写的时候不会报错,但是运行的时候会报错二.KVO优点(1)能够提供一种简
- 关于KVC和KVO
游走的Fish
前言KVC/KVO在日常开发中也是经常会使用到,但是还是回到那句话,往往我们在使用一种技术时,却不知道实现原理,以及会忽略一些使用时需要注意的地方。这篇文章会对KVC/KVO做一些原理性的说明,至于使用方式,大家自行度娘,网上还是挺多了,这里就不浪费ctrl+c了。希望文章对大家有帮助,同时欢迎大家指正、交流。这篇主要说说KVO,关于KVC的相关请看这篇文章:iOS开发技巧系列---详解KVC(我
- MFC中ListCtrl,改变具体单元格的文本和背景颜色
沧澜灬
mfcc++程序人生
MFC中ListCtrl,改变具体单元格的文本和背景颜色下面展示一些内联代码片。先要创建NM_CUSTOMDRAW的消息//Acodeblockvarfoo='bar';//AnhighlightedblockvoidCStudentDlg::OnNMCustomdrawList(NMHDR*pNMHDR,LRESULT*pResult){NMLVCUSTOMDRAW*pLVCD=reinterp
- iOS中的KVC与KVO
MichealXXX
KVCKVC(Key-valuecoding)键值编码,就是指iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或者给对象的属性赋值。而不需要调用明确的存取方法。KVC的定义都是对NSObject的扩展来实现的,Objective-C中有个显式的NSKeyValueCoding类别名,所以对于所有继承了NSObject的类型,都能使用KVC(一些纯Swift类和结构体是不支持KVC的,
- KVO基本原理?
充满活力的早晨
1)KVO是基于runtime机制实现的2)当某个类的属性对象第一次被观察时,系统就会在运行期动态地创建该类的一个派生类,在这个派生类中重写基类中任何被观察属性的setter方法。派生类在被重写的setter方法内实现真正的通知机制3)如果原类为Person,那么生成的派生类名为NSKVONotifying_Person4)每个类对象中都有一个isa指针指向当前类,当一个类对象的第一次被观察,那么
- 仿微博顶部分栏效果
一本大书
效果如下Demogit下载地址完整代码链接<<点这里使用方法//添加bottomView[self.segCollectionViewzz_addBottomLineWithScrollView:self.scrollView];实现思路1、使用分类的写法简化调用方法。2、使用KVO去监听内容collectionView的contentOffset,根据其变化让横线“动起来”。3、动画的基础参数设
- iOS Objective-C KVO 常见用法
just东东
iOSObjective-CKVO常见用法前言KVO即Key-ValueObserving是苹果提供给开发者的一套键值观察的API,在我们日常开发中经常用到KVO进行属性的观察,接下来我们将通过该篇文章对KVO的常见用法进行总结。1.观察属性的变化1.1基本的属性观察代码我们最简单的使用KVO就是观察属性的变化,在本例中,我们观察person对象的name的改变。添加观察代码:[self.pers
- swift NotificationCenter 通知的简单用法
MrLSX
通知的作用是一对多,跨界面实现调用函数,依据的是KVO//1.注册通知NotificationCenter.default.addObserver(self,selector:#selector(ceshi),name:NSNotification.Name(rawValue:"aaa"),object:nil)@objcfuncceshi(){collectionView.backgroundC
- 【iOS高级资深工程师面试篇】②、2022年,金九银十我为你准备了《iOS高级资深工程师面试知识总结》 Objective-C语言特性部分1/2 分类-关联对象-扩展-代理
宇夜iOS
#iOS-笔试题&面试题ios高级资深工程师面试总结iOS高级资深工程师分类扩展代理
iOS高级资深工程师面试篇系列-已更新3篇UI部分1/3-UITableView-事件传递&视图响应UI部分2/3-图像显示原理-UI卡顿&掉帧UI部分3/3-UIView绘制原理-离屏渲染技术:iOS底层原理、分类、关联对象、扩展、代理、通知、KVC、KVO、属性关键字《iOS高级资深工程师面试知识总结》Objective-C语言特性部分1/2分类-关联对象-扩展-代理一、[分类](https:
- (IOS)Block
rightmost
1、Block的声明格式:返回值(^Block名称)(参数类型);举例://无参无返回值的Blockvoid(^Block01)();//有参无返回值的Blockvoid(^Block02)(int);//无参有返回值的Blockint(^Blcok03)();//有参有返回值的Blockint(^Blcok04)(NSString*,NSString*);2、Block的定义格式:返回值类型(^
- swift 结构体和类的区别
Sharif_su
1.结构体是值类型,存储于栈区,因此少量内存用结构体2.类是引用类型,存储于堆区,对于大量数据采用类核心选择点1.内存选取2.赋值机制用的KVO,KVC选取类继承与NSObject3.是否考虑继承关系
- Spring4.1新特性——Spring MVC增强
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- mysql 性能查询优化
annan211
javasql优化mysql应用服务器
1 时间到底花在哪了?
mysql在执行查询的时候需要执行一系列的子任务,这些子任务包含了整个查询周期最重要的阶段,这其中包含了大量为了
检索数据列到存储引擎的调用以及调用后的数据处理,包括排序、分组等。在完成这些任务的时候,查询需要在不同的地方
花费时间,包括网络、cpu计算、生成统计信息和执行计划、锁等待等。尤其是向底层存储引擎检索数据的调用操作。这些调用需要在内存操
- windows系统配置
cherishLC
windows
删除Hiberfil.sys :使用命令powercfg -h off 关闭休眠功能即可:
http://jingyan.baidu.com/article/f3ad7d0fc0992e09c2345b51.html
类似的还有pagefile.sys
msconfig 配置启动项
shutdown 定时关机
ipconfig 查看网络配置
ipconfig /flushdns
- 人体的排毒时间
Array_06
工作
========================
|| 人体的排毒时间是什么时候?||
========================
转载于:
http://zhidao.baidu.com/link?url=ibaGlicVslAQhVdWWVevU4TMjhiKaNBWCpZ1NS6igCQ78EkNJZFsEjCjl3T5EdXU9SaPg04bh8MbY1bR
- ZooKeeper
cugfy
zookeeper
Zookeeper是一个高性能,分布式的,开源分布式应用协调服务。它提供了简单原始的功能,分布式应用可以基于它实现更高级的服务,比如同步, 配置管理,集群管理,名空间。它被设计为易于编程,使用文件系统目录树作为数据模型。服务端跑在java上,提供java和C的客户端API。 Zookeeper是Google的Chubby一个开源的实现,是高有效和可靠的协同工作系统,Zookeeper能够用来lea
- 网络爬虫的乱码处理
随意而生
爬虫网络
下边简单总结下关于网络爬虫的乱码处理。注意,这里不仅是中文乱码,还包括一些如日文、韩文 、俄文、藏文之类的乱码处理,因为他们的解决方式 是一致的,故在此统一说明。 网络爬虫,有两种选择,一是选择nutch、hetriex,二是自写爬虫,两者在处理乱码时,原理是一致的,但前者处理乱码时,要看懂源码后进行修改才可以,所以要废劲一些;而后者更自由方便,可以在编码处理
- Xcode常用快捷键
张亚雄
xcode
一、总结的常用命令:
隐藏xcode command+h
退出xcode command+q
关闭窗口 command+w
关闭所有窗口 command+option+w
关闭当前
- mongoDB索引操作
adminjun
mongodb索引
一、索引基础: MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是创建索引的命令: > db.test.ensureIndex({"username":1}) 可以通过下面的名称查看索引是否已经成功建立: &nbs
- 成都软件园实习那些话
aijuans
成都 软件园 实习
无聊之中,翻了一下日志,发现上一篇经历是很久以前的事了,悔过~~
断断续续离开了学校快一年了,习惯了那里一天天的幼稚、成长的环境,到这里有点与世隔绝的感觉。不过还好,那是刚到这里时的想法,现在感觉在这挺好,不管怎么样,最要感谢的还是老师能给这么好的一次催化成长的机会,在这里确实看到了好多好多能想到或想不到的东西。
都说在外面和学校相比最明显的差距就是与人相处比较困难,因为在外面每个人都
- Linux下FTP服务器安装及配置
ayaoxinchao
linuxFTP服务器vsftp
检测是否安装了FTP
[root@localhost ~]# rpm -q vsftpd
如果未安装:package vsftpd is not installed 安装了则显示:vsftpd-2.0.5-28.el5累死的版本信息
安装FTP
运行yum install vsftpd命令,如[root@localhost ~]# yum install vsf
- 使用mongo-java-driver获取文档id和查找文档
BigBird2012
driver
注:本文所有代码都使用的mongo-java-driver实现。
在MongoDB中,一个集合(collection)在概念上就类似我们SQL数据库中的表(Table),这个集合包含了一系列文档(document)。一个DBObject对象表示我们想添加到集合(collection)中的一个文档(document),MongoDB会自动为我们创建的每个文档添加一个id,这个id在
- JSONObject以及json串
bijian1013
jsonJSONObject
一.JAR包简介
要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包:
1.commons-lang-2.0.jar
2.commons-beanutils-1.7.0.jar
3.commons-collections-3.1.jar
&n
- [Zookeeper学习笔记之三]Zookeeper实例创建和会话建立的异步特性
bit1129
zookeeper
为了说明问题,看个简单的代码,
import org.apache.zookeeper.*;
import java.io.IOException;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.ThreadLocal
- 【Scala十二】Scala核心六:Trait
bit1129
scala
Traits are a fundamental unit of code reuse in Scala. A trait encapsulates method and field definitions, which can then be reused by mixing them into classes. Unlike class inheritance, in which each c
- weblogic version 10.3破解
ronin47
weblogic
版本:WebLogic Server 10.3
说明:%DOMAIN_HOME%:指WebLogic Server 域(Domain)目录
例如我的做测试的域的根目录 DOMAIN_HOME=D:/Weblogic/Middleware/user_projects/domains/base_domain
1.为了保证操作安全,备份%DOMAIN_HOME%/security/Defa
- 求第n个斐波那契数
BrokenDreams
今天看到群友发的一个问题:写一个小程序打印第n个斐波那契数。
自己试了下,搞了好久。。。基础要加强了。
&nbs
- 读《研磨设计模式》-代码笔记-访问者模式-Visitor
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
interface IVisitor {
//第二次分派,Visitor调用Element
void visitConcret
- MatConvNet的excise 3改为网络配置文件形式
cherishLC
matlab
MatConvNet为vlFeat作者写的matlab下的卷积神经网络工具包,可以使用GPU。
主页:
http://www.vlfeat.org/matconvnet/
教程:
http://www.robots.ox.ac.uk/~vgg/practicals/cnn/index.html
注意:需要下载新版的MatConvNet替换掉教程中工具包中的matconvnet:
http
- ZK Timeout再讨论
chenchao051
zookeepertimeouthbase
http://crazyjvm.iteye.com/blog/1693757 文中提到相关超时问题,但是又出现了一个问题,我把min和max都设置成了180000,但是仍然出现了以下的异常信息:
Client session timed out, have not heard from server in 154339ms for sessionid 0x13a3f7732340003
- CASE WHEN 用法介绍
daizj
sqlgroup bycase when
CASE WHEN 用法介绍
1. CASE WHEN 表达式有两种形式
--简单Case函数
CASE sex
WHEN '1' THEN '男'
WHEN '2' THEN '女'
ELSE '其他' END
--Case搜索函数
CASE
WHEN sex = '1' THEN
- PHP技巧汇总:提高PHP性能的53个技巧
dcj3sjt126com
PHP
PHP技巧汇总:提高PHP性能的53个技巧 用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的函数译注: PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍
- Yii框架中CGridView的使用方法以及详细示例
dcj3sjt126com
yii
CGridView显示一个数据项的列表中的一个表。
表中的每一行代表一个数据项的数据,和一个列通常代表一个属性的物品(一些列可能对应于复杂的表达式的属性或静态文本)。 CGridView既支持排序和分页的数据项。排序和分页可以在AJAX模式或正常的页面请求。使用CGridView的一个好处是,当用户浏览器禁用JavaScript,排序和分页自动退化普通页面请求和仍然正常运行。
实例代码如下:
- Maven项目打包成可执行Jar文件
dyy_gusi
assembly
Maven项目打包成可执行Jar文件
在使用Maven完成项目以后,如果是需要打包成可执行的Jar文件,我们通过eclipse的导出很麻烦,还得指定入口文件的位置,还得说明依赖的jar包,既然都使用Maven了,很重要的一个目的就是让这些繁琐的操作简单。我们可以通过插件完成这项工作,使用assembly插件。具体使用方式如下:
1、在项目中加入插件的依赖:
<plugin>
- php常见错误
geeksun
PHP
1. kevent() reported that connect() failed (61: Connection refused) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", upstream: "fastc
- 修改linux的用户名
hongtoushizi
linuxchange password
Change Linux Username
更改Linux用户名,需要修改4个系统的文件:
/etc/passwd
/etc/shadow
/etc/group
/etc/gshadow
古老/传统的方法是使用vi去直接修改,但是这有安全隐患(具体可自己搜一下),所以后来改成使用这些命令去代替:
vipw
vipw -s
vigr
vigr -s
具体的操作顺
- 第五章 常用Lua开发库1-redis、mysql、http客户端
jinnianshilongnian
nginxlua
对于开发来说需要有好的生态开发库来辅助我们快速开发,而Lua中也有大多数我们需要的第三方开发库如Redis、Memcached、Mysql、Http客户端、JSON、模板引擎等。
一些常见的Lua库可以在github上搜索,https://github.com/search?utf8=%E2%9C%93&q=lua+resty。
Redis客户端
lua-resty-r
- zkClient 监控机制实现
liyonghui160com
zkClient 监控机制实现
直接使用zk的api实现业务功能比较繁琐。因为要处理session loss,session expire等异常,在发生这些异常后进行重连。又因为ZK的watcher是一次性的,如果要基于wather实现发布/订阅模式,还要自己包装一下,将一次性订阅包装成持久订阅。另外如果要使用抽象级别更高的功能,比如分布式锁,leader选举
- 在Mysql 众多表中查找一个表名或者字段名的 SQL 语句
pda158
mysql
在Mysql 众多表中查找一个表名或者字段名的 SQL 语句:
方法一:SELECT table_name, column_name from information_schema.columns WHERE column_name LIKE 'Name';
方法二:SELECT column_name from information_schema.colum
- 程序员对英语的依赖
Smile.zeng
英语程序猿
1、程序员最基本的技能,至少要能写得出代码,当我们还在为建立类的时候思考用什么单词发牢骚的时候,英语与别人的差距就直接表现出来咯。
2、程序员最起码能认识开发工具里的英语单词,不然怎么知道使用这些开发工具。
3、进阶一点,就是能读懂别人的代码,有利于我们学习人家的思路和技术。
4、写的程序至少能有一定的可读性,至少要人别人能懂吧...
以上一些问题,充分说明了英语对程序猿的重要性。骚年
- Oracle学习笔记(8) 使用PLSQL编写触发器
vipbooks
oraclesql编程活动Access
时间过得真快啊,转眼就到了Oracle学习笔记的最后个章节了,通过前面七章的学习大家应该对Oracle编程有了一定了了解了吧,这东东如果一段时间不用很快就会忘记了,所以我会把自己学习过的东西做好详细的笔记,用到的时候可以随时查找,马上上手!希望这些笔记能对大家有些帮助!
这是第八章的学习笔记,学习完第七章的子程序和包之后