随笔分类 - 基础
基础技能
因为一个外接国外项目要求英文,故用python简单写的中文页面文件转英文
摘要:因为一个国外项目要用英文,自身英文不咋地,故想借助百度翻译api自动转换页面文字。用python简单写的中文页面文件转英文 很简单而又不涉及商业,故分出来罗。。。具体代码看gitee https://gitee.com/jiyilee/convertFilesCn2En.git 到目录下,执行pyt
阅读全文
对Linux(Unix)的基础知识归纳
摘要:前言,不论是原生APP(Android&IOS),还是大型架构级基础环境(.NET&J2EE,或LAMP阵营等), 基本都不可避免的涉及到Linux(Unix),故还是觉得有必要把自己的一些相关知识归纳下。。 PS,Linux(Unix)更偏向程序(命令),而不是操作(界面)的系统。 给我感觉就像做
阅读全文
对CLR基本原理概念&垃圾回收机制的简单理解
摘要:前言,之前有说过C语言的函数&变量的一些基本概念,说得可能不是很好,先也把C#的、里相关的也说下,已成一统。 而说函数变量,其实主要就是GC,而GC又是CLR的主要内容,故就有了此文。 CLR基本原理: 把这几个概念一说基本就知道了,其实就是为了跨语言、跨平台,和JAVA的JVM类似 (有在一优化性
阅读全文
C/C++语言的一些精简归纳
摘要:前言:本想直接写个关于OC语言,但觉得还是要说下C先。 先语言特性 C是面向过程的,没有类和对象概念,也就没有什么封装(这个?)、继承、多态等特性。 而且是是中级语言,其编译过程包括:预编译(include,宏,条件编译等)、编译成汇编、连接。 再语言属性 1.数据类型,这个N多了,多到很适合编写数
阅读全文
一般常用设计模式及原则的思想小结
摘要:前言:整体思路还是面向对象(OOA/D/P),封装、继承、多态。 设计原则:SOLID(来自敏捷软件开发,还几个关于包什么的就略了) S,单一职责功能 O,开闭型,即开放扩展&封闭变化。体现一般为加类等 L,李氏替换,子类能完全替换父类 I,接口分离 D,依赖倒置,即低层、高层&具体依赖抽象。体现一
阅读全文
常用UML模型简要小结
摘要:关系: 关联(组合,生命周期相同;聚合,物以类聚),依赖,泛化(继承),实现 还有 包含,细化复用已有用例;扩展,非必要主要的用例 图: 1.用例图:就是描述一个功能场景(集合),其实用例编写(前后置条件)比图更重要 2.交互图(顺序、协作):描述每个层次对象调用交互过程 顺序:描述每个对象顺序调用
阅读全文
OC、C#与JAVA语法特点一些异同(差集&交集)
摘要:C#对JAVA: 1.扩展方法 2.部分类 3.动态对象 4.匿名返回类型 5.表达式树 6.Linq 7.没有函数指针,委托,事件的直接提供方式 8.JAVA接口不规定以I开头,这个很烂的思想! JAVA对C#: 1.匿名内部类,即可以直接new一个含方法实现的接口 (注意:1.是new 接口;2
阅读全文
简单小结几个常见算法的大体实现思想
摘要:前言, 今天(忍住)笔试一题,前面基础题没意思,所以只做了最后一题:输入A,B两字符串,比较排序后是否相等。 想了几种,最后选择先建二叉查找树,再中序查找得有序字符,后循环比较方式。(主要能更好体现数据结构+算法,还有OO) N年没有笔试了,想起一些还记的算法小结下。 PS,后来面试官水平很一般,哎
阅读全文
浙公网安备 33010602011771号