压测大师双11优惠活动

加载中

【日拱一卒】链表——链表反转(递归解法)

https://my.oschina.net/u/4291367/blog/4331759?channel=REC&scene=SCENE_FEEDS&recid=b69b99b8-e08f-47b6-8150-f13c56d46d9b

前言 上篇我们主要介绍链表反转的原地反转解法。 除此以外,是否还有其他解法? 当然,今天就来看看链表反转的递归解法。 递归 递归,字面意思,有”递“也有”归“ 拿我们经常听到的斐波那契数列来说,公式如下 f(n) = f(n-1) + f(n-2); f(1) = 1, f(2) = 1 现在比如求解f(5)的值,按照公式,可以展开为f(5) = f(4) + f(3),如下图所示 这时候,我们不知道f(3)和f(4)的值,没关系,继续展开,如下图所示 从图中可以看出,各个节...

2020/07/02 07:07

职业生涯第二年回顾(2011.2~2012.2)

https://my.oschina.net/b1412/blog/105645?channel=REC&scene=SCENE_FEEDS&recid=b69b99b8-e08f-47b6-8150-f13c56d46d9b

算不上什么工作总结和技术总结,只是大致回顾这1年记忆中的事情。 一 项目经验 算了不多写了。。没啥可说的。。 一个伪终端管理的项目和反人类的手机控制软件。。 二 读过的书 1 《重构 改善既有代码的设计》 公司借阅的书,阅读率百分之80 吸收率百分之50 前半部分看的很认真,在实践中也是有不少的应用,代码质量有了一定提高,后半部分看的有点恍惚。 经典书籍,值得一看,在有1年实际编码经验之后,看此书必有收获,值得入手...

2013/01/28 14:14

DNS的SOA记录

https://my.oschina.net/u/1382972/blog/340036?channel=REC&scene=SCENE_FEEDS&recid=b69b99b8-e08f-47b6-8150-f13c56d46d9b

参考链接:http://bobcares.com/blog/understanding-soa-records/ 文中的对应英文的翻译基于自己理解,可能不准确。 DNS是一个分布式的系统,从根域名开始将次级域名交由次级域名的管理员独立管理。 域名信息由一个称为域文件(Zone file)的文件来描述。 域文件又由各项资源记录(RR,Resource Records)组成。 其中称为起始授权机构(SOA, Start Of Authority)的资源记录,描述了域名的管理员、电子邮件地址,和一些时间参数。 比如...

2014/11/02 22:46

【第8章】JVM内存管理

https://my.oschina.net/Tsher2015/blog/741677?channel=REC&scene=SCENE_FEEDS&recid=b69b99b8-e08f-47b6-8150-f13c56d46d9b

1.物理内存和虚拟内存 1.1.物理内存指的是RAM(随机存储器) 1.2.寄存器也是一个存储单元,用来存储计算单元执行指令的中间结果 1.3.地址总线是用来连接处理器和RAM或者连接处理器和寄存器的 1.4.访问内存的方式:大多数情况下,调用操作系统提供的接口 1.5.操作系统管理内存的申请空间是按照进程来管理的(互相不会访问) 1.6.虚拟内存是在随着程序越来越多和设计的多任务性,物理内存无法满足程序需求的情况下出现的 1.7.虚拟内...

2016/09/02 17:51

Java 转义字符

https://my.oschina.net/wwwsd/blog/8568?channel=REC&scene=SCENE_FEEDS&recid=b69b99b8-e08f-47b6-8150-f13c56d46d9b

\' 单引号字符 \\ 反斜杠字符 \r 回车 (仅是回车,回到本行的最前面) \n 换行 (回车,换到下一行的最前面) \f 走纸换页 \t 横向跳格 \b 退格

2010/10/07 10:20

Python:No module named 'requests'解决方法

https://my.oschina.net/u/4432649/blog/4952550?channel=REC&scene=SCENE_FEEDS&recid=b69b99b8-e08f-47b6-8150-f13c56d46d9b

Python:No module named 'requests'解决方法 参考文章: (1)Python:No module named 'requests'解决方法 (2)https://www.cnblogs.com/zishengY/articles/9336824.html 备忘一下。

02/13 01:44

Mysql系列

https://my.oschina.net/u/4011572/blog/4961335?channel=REC&scene=SCENE_FEEDS&recid=b69b99b8-e08f-47b6-8150-f13c56d46d9b

1.数据库介绍 2.Mysql数据库的安装、卸载以及基本使用 3.SQL概述以及分类说明 4.基础SQL-DDL语句-操作数据库-操作表 5.基础SQL-DML语句-对数据库表数据增删改 6.基础SQL-DQL语句-SELECT查询的简单使用以及IFNULL函数 7.基础SQL-DQL语句-条件查询-排序-聚合函数-分组-limit语句 8.基础SQL-DCL语句-创建用户-授权用户-撤销授权-查看权限-删除用户-修改用户密码 9.Mysql数据库备份与还原 10.数据库约束-主键约束-唯一约束-非空约束...

02/23 22:01

盘点全球最厉害的14位程序员,你认识几个?

https://my.oschina.net/hgmyz/blog/4968280?channel=REC&scene=SCENE_FEEDS&recid=b69b99b8-e08f-47b6-8150-f13c56d46d9b

全球最厉害的 14 位程序员是谁? 一起来看下让我们膜拜的这些大神都有哪些?( 以下排名不分先后。 ) 01、Jon Skeet 个人名望: 程序技术问答网站 Stack Overflow 总排名第一的大神,每月的问答量保持在 425 个左右。 个人简介/主要荣誉: 谷歌软件工程师,代表作有《深入理解C#(C# In Depth)》。 网络上对Jon Skeet的评价: “他根本不需要调试器,只要他盯一下代码,错误之处自会原形毕露。 ” “如果他的代码没有通过编译的...

03/02 07:51

市场上有很多低代码开发平台,不懂编程的人可以用哪些?

https://my.oschina.net/u/4366189/blog/4259385?channel=REC&scene=SCENE_FEEDS&recid=b69b99b8-e08f-47b6-8150-f13c56d46d9b

其实现在不止是低代码开发,还有很多无代码开发平台,而这种无代码开发平台主要是面向不懂编程的小白,企业的业务人员都可以短时间内学会使用,通过这种可视化界面的开发方式,用户通过组件拖拽就可实现一定的功能需求。 无代码是什么? 无代码并不是真正意义上的无代码,不过是通过软件基础上再建造一个软件,所有的东西都是通过代码实现,不过用户可以直接在无代码开发平台通过可视化界面直接搭建软件系统,从而达到无代码的开...

2020/04/30 14:51

给OSCHINA一点建议

https://my.oschina.net/u/184206/blog/91321?channel=REC&scene=SCENE_FEEDS&recid=b69b99b8-e08f-47b6-8150-f13c56d46d9b

现在越来越热衷去回答问题,回答问题的过程让人特别愉悦,在给别人解决问题的同时自己也得到了提高。 其实有很多问题我都回答不上来,毕竟经验有限;所以碰到类似问题想关注一下,但是OSCHINA好像没有提供这样的功能,我没办法关注我感兴趣的问题,当这个问题得到回答或者解决的时候我不能第一时间知道,我觉得这样挺不方便的,建议OSCHINA对这块做个优化,提供关注问题的功能。

2012/11/23 16:07

spring security

https://my.oschina.net/u/3045515/blog/1564023?channel=REC&scene=SCENE_FEEDS&recid=b69b99b8-e08f-47b6-8150-f13c56d46d9b

spring security 我们主要是围绕非业务合同项目对spring security的使用进行展开。 我们整体了解一下这些配置 ``` //上面配置的是命名空间 //线面配置的是路径及路径的访问权限。pattern为路径,secutity为权限,权限为none为均可访问 //这一条是访问资源路径,因为每个人都需要获取自己的资源路径之后才可以进行权限控制,所以这里的权限为none,同理下面的登录和获取验证码的路径 <--AuthenticationEntryPoint是spring-securi...

2017/11/07 20:34

你们要的最强 Nginx 的学习手册 ( 建议收藏 )

https://my.oschina.net/caicaijun/blog/4972080?channel=REC&scene=SCENE_FEEDS&recid=b69b99b8-e08f-47b6-8150-f13c56d46d9b

Nginx 是一个高性能的 HTTP 和反向代理服务器,特点是占用内存少,并发能力强,事实上 Nginx 的并发能力确实在同类型的网页服务器中表现较好。 Nginx 专为性能优化而开发,性能是其最重要的要求,十分注重效率,有报告 Nginx 能支持高达 50000 个并发连接数。 01 Nginx 知识网结构图 Nginx 的知识网结构图如下: 02 反向代理 正向代理:局域网中的电脑用户想要直接访问网络是不可行的,只能通过代理服务器来访问,这种代理服务就...

03/04 18:23

JetBrains 出品的这款数据库工具,惊艳到我了!

https://my.oschina.net/u/3694624/blog/4959330?channel=REC&scene=SCENE_FEEDS&recid=b69b99b8-e08f-47b6-8150-f13c56d46d9b

最近看到一款数据库客户端工具,DataGrip,是大名鼎鼎的JetBrains公司出品的,就是那个出品 Intellij IDEA 的公司。 DataGrip是一款数据库管理客户端工具,方便连接到数据库服务器,执行sql、创建表、创建索引以及导出数据等。之前试用的客户端工具是dbvisualizer,但是在试用了DataGrip以后,我就决定抛弃 dbvisualizer。 先说一句,下面实操是基于 IDEA 编辑器的,如果你想获取更多 IDEA 相关的文章,可以关注微信公众号「Jav...

机器学习和深度学习的 5 个关键区别

https://my.oschina.net/u/4585819/blog/4966105?channel=REC&scene=SCENE_FEEDS&recid=b69b99b8-e08f-47b6-8150-f13c56d46d9b

继系列上一篇 所以,机器学习和深度学习的区别是什么?浅谈后,今天继续深入探讨两者的更多区别。 前言 大多数人没有意识到机器学习是人工智能(AI)的一种,它诞生于20世纪50年代。1959年,亚瑟·塞缪尔(Arthur Samuel)编写了第一个计算机学习程序,在这个程序中,IBM计算机玩跳棋的时间越长,它就越擅长。快进到今天,当人工智能不仅仅是尖端技术,相关工作薪资高,工作令人兴奋。机器学习工程师的需求量很大,无论是数据科...

02/28 23:51

一道java笔试题

https://my.oschina.net/rutine/blog/23911?channel=REC&scene=SCENE_FEEDS&recid=b69b99b8-e08f-47b6-8150-f13c56d46d9b

今天去广州高亚面试,进门后有位HR接待,问我带简历没?我从文件夹中拿出一份简历递给她,然后她拿着一份java试题领我到一张办公台上开始做试题。试题仅有四道,全TMD是算法题,搞得我不知如何是好。因为之前参加的大多笔试中,很多题目都是一些基础题。所以到最后只有“气馁”两字,绝望放弃。 第一道题如是: 有一个包含N个Integer的向量(vector).它包含的Integer可以是 1 到 N + 1 之间任何一个,但是互不相同,也就是说vec...

2011/06/16 00:30

PHP与MongoDB:类库、框架与工具介绍

https://my.oschina.net/kisshua/blog/75924?channel=REC&scene=SCENE_FEEDS&recid=b69b99b8-e08f-47b6-8150-f13c56d46d9b

本文来自MongoDB官方,文中把PHP与MongoDB相关的类库、框架、工具做了汇总和介绍,如果你正使用PHP并在关注MongoDB,那么这篇文章可能对你有用。 架构相关 CakePHP CakePHP是一个非常受欢迎的PHP框架,它有专门的 MongoDB datasource 类包。这里专门有一篇介绍CakePHP框架如何使用MongoDB存储的文章:Using MongoDb with CakePHP Codeigniter CodeIgniter也是一个非常流行的PHP框架,这里是它的MongoDB Driver:MongoDB-Codeign...

2012/08/31 22:50

java bean与map互相转换

https://my.oschina.net/u/4335122/blog/4202877?channel=REC&scene=SCENE_FEEDS&recid=b69b99b8-e08f-47b6-8150-f13c56d46d9b

将bean转换为map: 1 /** 2 * 转换bean为map 3 * 4 * @param source 要转换的bean 5 * @param <T> bean类型 6 * @return 转换结果 7 */ 8 public static <T> Map<String, Object> bean2Map(T source) throws IllegalAccessException { 9 Map<String, Object> result = new HashMap<>(); 10 11 Class<?> sourceClass = source.getClass(); 12 //拿到所有的字段,不包括继...

2018/01/12 17:06

教你如何写初/高级技术岗位简历【赠简历导图】

https://my.oschina.net/u/3347851/blog/4967960?channel=REC&scene=SCENE_FEEDS&recid=b69b99b8-e08f-47b6-8150-f13c56d46d9b

爆肝日更 前端面试 前端工程化 👆 点击上方卡片关注 完整的导图,这里放不下,老规矩,关注公众号「前端试炼」,回复「简历」获取。 1. 前言 本文仅是针对技术岗位哈。 最近参与了部门的实习生招聘工作,收到了很多同学的简历。发现有一些同学的简历写得不是很好看。但是,仔细聊了聊之后发现,这些同学其实技术是很厉害的,只是不知道该如何写在简历上,不知道如何“包装”自己。 在这过程中,也给一些同学的简历提了一些建议...

03/02 08:30
返回顶部
顶部