大概去年的这个时候买下了这本书,最近花了一周左右的时间来读。       首先想说的是:这确实是一本很不错的书,不论是对于学生,还是开发者,抑或是创业者,看完之后都会有一些启发。        书的内容就是整理了Joel(一位卓越的程序员,没错和我们干的是同一件事)            
                
                    
                        
                                                                            
                                                                                        原创
                                                                                    
                            2013-03-16 10:56:00
                            
                                375阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文也在51CTO的读书频道发布过。今天终于拜读完了《软件随想录》(其实直译就是Joel谈软件)。关注这本书其实是因为自己一直在关注这本书的译者,阮一峰的网络日志。虽然师太那边在这本书出版之后的第二天就弄到公司里了一本,不过不知为啥一直没看到,直到上周做操的时候才忽然发现。本来这种篇幅的书照我的习惯是一天搞定的,不过因为是在公司的琐碎时间读的,所以拖了一周。然后就是,按照师太的惯例,应该要上交一篇            
                
                    
                        
                                                            
                                                                        
                                                                推荐
                                                                                        原创
                                                                                    
                            2010-03-19 12:53:37
                            
                                1750阅读
                            
                                                                                    
                                4评论
                            
                                                 
                 
                
                             
         
            
            
            
            【 声明:版权全部,欢迎转载。请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 之前用过一段时间skyeye,也对开发skyeye的陈渝有一些了解。近期在github上闲逛的时候,偶然发现了一个ucore的好项目。一看作者,也是陈渝。他如今是清华大学操作系统课程的主讲老师。为...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-01-13 08:42:00
                            
                                178阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            博主最近在网上看到一篇零几年的旧文,感受颇多,遂转与此,与君共勉之!            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-03-20 08:52:56
                            
                                73阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            谣言之害,害莫大焉!造谣传谣者应投之于监狱!如何制止造谣和传谣呢?最关键的是,定义谣言。从表面上看,谣言的特征是与众不同的言论,其实质是颠倒是非,混淆视听。但是,与众不同的言论也可能不是谣言。历史告诉我们,天才、哲学家的言论,在其所在的时代都被认为是疯子,如米开朗琪罗,尼采,梵高等等。那么如何判断呢?应当以科学的态度,运用科学的手段去调研,如果其违背真相,则为谣言。判断是否为谣            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2020-02-12 11:37:54
                            
                                1005阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            博主最近在网上看到一篇零几年的旧文,感受颇多,遂转与此,与君共勉之!转:重贴一组流传大江南北的旧文----科研随想录Zhenmafudan @ 2008-05-31 23:37【正文】这是我在国内读硕士时候写的一组旧文,2001年发表于复旦bbs化学系版。出国后发现这组文章被大江南北100多个网站广泛转载,不幸的是,大多数转载者都没有注明出处。现在重新在我的博客上贴出来。用现在的眼光看,有...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-04-21 15:06:19
                            
                                88阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言记录本人对Activity启动模式的新理解1.指定启动模式的两种方式方式一:在            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-11 16:23:18
                            
                                60阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            人员管理:三种方法: 军事化管理方法, 经济利益驱动法, 认同法.军事化管理方法不行.经济利益驱动法也不行.认同法, 其中一条建议是一起干活的人一起吃饭. 但这种做法比较困难.设计的作用寸土必争, 不放过任何注意细节, 做微小的改进.大构想的陷阱.别给用户太多选择.易用性是不够的.管理大型项目想挣钱就别怕脏. 做麻烦事.编程建议循证式日程规划: 分解时间, 追踪时间的用途, 对未来的情况进行模拟,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-29 10:23:35
                            
                                46阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ector<int>& nums, int val) {		int slow = 0;		for (int fast = 0; fast &l            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-06 05:58:43
                            
                                154阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            /*leetcode   24. 两两交换链表中的节点给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。示例:给定 1->2->3->4, 你应该返回 2->1->4->3.*/#include <iostream>
#include <vector>            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-29 20:11:19
                            
                                65阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            /*面试题 02.07. 链表相交给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 null 。图示两个链表在节点 c1 开始相交:其实就是观察两个链表,如果相交,那么两个链表会同时遍历到相同的节点。所以就是相同部分前去一个,是不同的,相同部分两个链表都相同*/#include <iostream>
#i            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-29 20:16:39
                            
                                91阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            卡码网 54. 替换数字(第八期模拟笔试)
给定一个字符串 s,它包含小写字母和数字字符,请编写一个函数,将字符串中的字母字符保持不变,而将每个数字字符替换为number。
例如,对于输入字符串 "a1b2c3",函数应该将其转换为 "anumberbnumbercnumber"。
对于输入字符串 "a5b",函数应该将其转换为 "anumberb"
输入:一个字符串 s,s 仅包含小写字母和数字            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-02 12:00:05
                            
                                78阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言读了《Android开发艺术探索》第一章以后,对Activity生命周期有了自己的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-11 16:23:22
                            
                                65阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Leetcode209:长度最小的子数组在一个正整数数组nums 中找到最小长度的连续子数组,使子数组元素之和大于或等于s。两个for循环的暴力搜索会0(N*2),可能会超时。考虑类似双指针的滑动窗口,for循环的索引是滑动窗口终止的位置,满足和大于等于S的条件下,窗口的起始位置后移。#include <iostream>
#include <vector>
using              
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-23 19:29:06
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            977:有序数组的平方给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。
示例 1:
输入:nums = [-4,-1,0,3,10]
输出:[0,1,9,16,100]
解释:平方后,数组变为 [16,1,0,9,100],排序后,数组变为 [0,1,9,16,100]双指针法
数组其实是有序的, 只不过负数平方之后可能成为最大数了            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-25 09:06:10
                            
                                99阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            707.设计链表时间复杂度: 涉及 index 的相关操作为 O(index), 其余为 O(1)
空间复杂度: O(n)
#其他语言版#include <iostream>
using namespace std;
int main() {
    int index = 2;
    while(--index){  // index-- 输出 1 0      --index输出            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-25 23:56:14
                            
                                110阅读
                            
                                                                             
                 
                
                                
                    