K0rz3n's Blog
  • Home
  • Archives
  • Categories
  • Tags
  • About
_

C++ 基础教程

一、第一个C++ 程序示例代码: #include "iostream" using namespace std; //使用标准的命名空间,在这个空间中有很多的标准定义 int main(){ //cout 其实就代表那个黑色的输出框 << 表示输入 endl 表示 \n cout << "hello wo
2018-10-11
编程
#编程 C++ 基础

JAVA 基础教程

一、java 编程分为三个方向java se Java 桌面开发java ee Java web开发java me Java 手机开发 Java se(包括面向对象,数据库编程等) 是 Java ee 的基础,Java ee 的中基部分是 servlet 和 jsp ,这两个属于 MVC 模式,java ee 的高级部分是 struts spring Hibernate Ejb 等,这些都是
2018-10-08
编程
#编程 JAVA 基础

PHP 编程进阶(重点是面向对象和MVC)

一、面向对象的基本概念1.类和对象类是描述一类事物的抽象名称 class 类名{ 类的描述 } 对象是一个具体的事物,他必然隶属于某个类 $obj = new 类名();
2018-10-05
编程
#编程 PHP 进阶

PHP 基础教程(漫谈)

前言之前学习php的时候随手记下来的笔记(应该是PHP5.x版本相对老,有些可能在php7中已经修改或者弃用),比较散,现在复习一下,于是就顺手整理一下并修改了一些错误和补充了一些内容。 1.关于 PHP 文件的解析
2018-10-05
编程
#编程 PHP 基础

Python 编程进阶(重点在于面向对象和魔法方法)

一、Python 一切皆对象Python 的一切皆对象是非常彻底的,不管是函数还是类,都是对象,对象就有一些独特的特性 1.赋值给一个变量2.可以添加到集合对象中3.都能作为函数的参数进行传递4.都能当做函数的返回值
2018-10-04
编程
#编程 Python 进阶 备忘

Python 实用编程技巧(装饰器篇)

一、如何使用函数装饰器?1.需求:比如说,我们想为很多不同的函数添加相同的功能,比如说计时统计、记录日志、缓存运算结果等,但是我们又不想在每个函数中添加相同的代码
2018-10-04
编程
#编程 Python 进阶 备忘

Python 实用编程技巧(多进程篇)

一、为什么选择多进程编程我们在多线程篇说过 Python 有一个 GIL 锁,这导致我们无法发挥多核CPU 的性能,于是对于一些耗CPU 的操作(比如:计算、图像处理),我们使用多线程编程显得就不那么好,于是我们采用多进程编程,这样就能充分利用CPU 并发来提高运行的效率(多I/O操作的尽量使用多线程编程,这样不会影响性能)
2018-10-02
编程
#编程 Python 进阶 备忘

Python 实用编程技巧(多线程篇)

一、GIL(global_interpreter_lock)1.概念:Python 一开始为了简单,在多线程编程的时候会在我们的解释器上加一个非常大的锁,也就是允许我们一次只有一个线程运行在一个CPU上,gil 就能实现在同一时刻只有一个线程在CPU上执行字节码(目的当然是保证线程安全),当然他的性能也是非常让人诟病,因为他也无法将多个线程映射到多个CPU上(体现不出多核CPU的优势)
2018-10-01
编程
#编程 Python 进阶 备忘

Python 实用编程技巧(文件篇)

一、如何读写文本文件这个问题看似简单,但是由于py2 和 py3 的巨大差异导致我们依然要深入研究一下。 那么 python2 和 python3 的什么区别导致了这种差异的发生呢?
2018-10-01
编程
#编程 Python 进阶 备忘

C语言编程进阶教程(详细)

0X00 前言全文已经备份在我的github上,地址:https://github.com/K0rz3n/C-Advanced-programming/blob/master/C-Advanced.md C 语言作为所有语言的基础地位是可想而知的,但是可能对于我 平时写的比较少,当初学的也不是很深入,但是很多看似平常的编程中其实涉及到很多理论性的东西,需要我们站在编译器的角度看问题,我越到后面发现
2018-09-23
编程
#编程 进阶
1…678910…13

Search

Hexo Fluid