指针,大概是C语言中最难理解的概念之一了。指针这个东西是C语言中的一个基本概念,C99中对于指针的定义是:1. 指针的类型是derived from其它类型,也就是说指针的类型是由它指向的类型决定的;2. 指针是一种reference类型,即引用类型; 指针这个词出现在高级语言程序设计中,在汇...
转载
2014-06-30 13:08:00
88阅读
2评论
指针,大概是C语言中最难理解的概念之一了。指针这个东西是C语言中的一个基本概念,C99中对于指针的定义是:1. 指针的类型是derived from其它类型,也就是说指针的类型是由它指向的类型决定的;2. 指针是一种reference类型,即引用类型; 指针这个词出现在高级语言程序设计中,在汇编中,就没有指针这个概念,有的只是地址。计算机的每一个内存单元都是编址的,对内存的访问都是通过地址进行的
原创
2022-04-20 11:12:15
615阅读
今天的文章可能会让你脑洞打开,文章的标题是:工具本质。曾经我和你分享过很多这样的话题,知识就是一种工具,用来解决问题和做出选择,还有就是我们在解决问题或者完成任务的过程中,不要仅仅是埋头苦干,要学会利用工具。好的,如果你有了这些思想,好的,今天的文章,我就和你一起来分享一下,工具的本质,好的我们现在
转载
2019-04-07 22:27:00
335阅读
2评论
AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。ajax作用:在不刷新整个页面情况下,更新部分网页ajax实质:ajax全部的工作都由一个对象来做,XMLHttpRequest对像(简写xmlhttp)先给一个简单的使用xmlhttp来发送ajax请求的例子<html><head><script
原创
2014-07-28 16:25:53
3632阅读
servlet本质 前言:一个Servlet程序其实就是一个实现了Java特殊接口的类,它由支持Servle
转载
2017-11-20 01:30:00
64阅读
有一点我们必须承认,大多数web应用程序都离不开session的使用。这篇文章将会结合php以及http协议来分析如何建立一个安全的会话管理机制。我们先简单的了解一些http的知识,从而理解该协议的无状态特性。然后,学习一些关于cookie的基本操作。最后,我会一步步阐述如何使用一些简单,高效的方法来提高你的php应用程序的安全性以及稳定行。
转载
精选
2015-03-03 11:23:46
4581阅读
摘要:本文作者王庆友,前 1号店首席架构师,先后就职于 ebay、腾讯、1号店、找钢网,精通电商业务,擅长复杂系统业务建模和架构分析,目前在中国 B2B 第一电商公司找钢网担任首席架构师,微信号Brucetwins,欢迎一起聊架构。 目前讨论架构实操(术)的文章较多,讨论架构理念(道)的较少,本文基于作者在大型电商系统架构方面的一些实践和思考,和大家聊聊架构理念性的东西,希望能够抛砖引玉,推进大
转载
精选
2016-04-30 15:54:01
466阅读
点赞
我们先来看一下for循环的一些简单应用:ls=[1,2,3]for i in ls: print(i)我们知道这样可以遍历地取出这里面的每一个元素,但是它的工作原理,我们都是模模糊糊的大概知道是那个样子。其实for循环的工作流程是基于迭代器协议的。为明白他的整个工作流程,我们不得不先看一下迭代器协议。迭代器协议1.迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个StopIteration异常,以终止迭代 (只能往后走不能往前退)2.迭代器:
转载
2021-07-20 14:36:24
458阅读
Python中没有真正意义上的不可变数据,所谓的不可变 ,都是不能变他的内部变量不需先定义在使用,我们可以直接给变量名赋值,直接使用>>> a = 1 #这里我们可以直接给a变量赋值为1,并没有提前对a进行声明变量可以重复存储不同种数据类型>>> a = 1>>> a = 'abc' #对a重复复制并不会导致报错可以同时为多个变量赋值'''Python学习交流,免费公开课,免费资料,免费答疑,系统学习加QQ群:57981
转载
2021-07-21 18:01:30
91阅读
AOP的本质是HOOK; HOOK的本质是:新函数包含原函数或新函数替换原函数; 需要解决的问题: 1、新函数的生成; 2、新函数的调用机制; 3、原函数的调用机制; 新函数的生成: 1、将已有的动态派发机制函数直接替换; 2、伪造签名后生成新函数,新函数的核心处理逻辑使用通用函数; 总之:重定位到
转载
2019-02-19 15:32:00
131阅读
2评论
一、索引帮助mysql高效获取数据排好序的数据结构。 二、索引存储位置:磁盘文件。 三、索引结构:二叉树、红黑树、hash、BTree、B+Tree 。索引结构为了更快找到目标数据。 四、数据结构 4.1、二叉树 定义:每个结点最多有两个子树,左子树比父节点小,右子树比父节点大。 缺点:会出现极端情
转载
2019-07-21 20:58:00
29阅读
什么是真正的dp?有什么特点?怎么来搞。 最近遇到了一些以前的题目发现没有好好的理解就直接写了 大多都是书上的算法并不是自己真正的理解。 1 关于背包 我总结一下 可能 有助于对模型的更快发现 01 背包 一般来说直接使用一个维度直接继承上一层的状态 对于每一个状态我们可以保证其实最优的所以具有最优
转载
2019-10-21 09:04:00
137阅读
2评论
让当前线程休眠,把cpu机会给到别的线程,等到休眠结束后,进入就绪状态再去和别的线程竞争CPU.
转载
2020-04-15 14:27:00
140阅读
2评论
我们知道,在C/C++语言中,char 也是一种普通的scalable 类型,除了字长之外,它与short,int,long 这些类型没有本质区别,只不过被大家习惯用来表示字符和字符串而已。(或许当年该把这个类型叫做“byte”,然后现在就可以根据实际情况,使用byte 或short 来把char 通过typedef 定义出来,这样更合适些)于是,使用”%d”或者”%x”打印一个字符,便能得...
转载
2012-11-15 23:16:00
42阅读
2评论
一、我们在做系统设计的时候,一个非常重要的工作就是把一个大
转载
2017-07-05 10:15:00
103阅读
2评论
郑重申明:包括本文在内的很多技术文章,大多出自山外高人,而非Fans。 Fans暂时没有能力写作优秀的技术文章,Fans只是转载、浓缩、加入部分自己的代码而已。