九路 九路
4年前
Go 函数是“一等公民”的理解
函数(function)作为现代编程语言的基本语法元素存在于支持各种范式(paradigm)的主流编程语言当中。无论是命令式语言C、多范式通用编程语言C,还是面向对象编程语言Java、Ruby,亦或是函数式语言Haskell、动态脚本语言Python、PHP、JavaScript,函数这一语法元素都是当仁不让的核心。Go语言以“成为新一代系统
Wesley13 Wesley13
4年前
hdu2204 Eddy's爱好
原题:点击打开链接(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Facm.hdu.edu.cn%2Fshowproblem.php%3Fpid%3D2204)题意很明确了,即:给你一个正整数N,确定在1到N之间有多少个可以表示成M^K(K1)的数。本题目为容斥原
Stella981 Stella981
4年前
Discuz 的 session 机制
discuz没有用php内置的session机制,而是使用了自己的方式(并且每次初始化页面都会清空$\_SESSION变量),这会让不了解的人产生迷惑。discuz的session实现discuz使用两张内存表分别存储后台用户和前台用户数据,在数据库中可以看到有两个SESSION表:一个是pr
Wesley13 Wesley13
4年前
CSRF攻击实验 ——合天网安实验室学习笔记
实验链接本实验以PHP和Mysql为环境,展示了CSRF攻击的原理和攻击过程。通过实验结果结合对攻击代码的分析,可更直观清晰地认识到Web安全里这种常见的攻击方式。链接:http://www.hetianlab.com/expc.do?ce5984201a5b7e42c2959b6e4cdfdb932c(http
Stella981 Stella981
4年前
OS X Yosemite 10.10. 自带PHP环境gd库扩展缺少freetype 解决办法
     刚换的MacBookPro,对系统还不熟悉。由于本系统版本是OSXYosemite10.10.3,自带Apache和PHP,安装完mysql并常规配置完相关配置项后,基本搭建好ApachePHPmysq开发环境。项目能够正常访问运行,但是验证码无法显示。查看了下phpinfo,发现不是gd库扩展没有打开。问了度娘才知道原来是缺少free
Easter79 Easter79
4年前
TQ210:linux下如何使用天嵌SDIO 8189wifi模块
将百度网盘中的8189es.ko放到TQ210开发板(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.embedsky.com%2Findex.php%3Fs%3D%2FProduct%2Fshow%2Fid%2F47.html)linux系统的文件系统目录下的/lib/mo
贾蔷 贾蔷
6个月前
2023年 GESP六级 小杨的握手问题的优雅解法:树状数组实战
一、问题背景与选择题目要求计算n个人按照特定顺序排队时发生的握手次数,本质上是计算序列中逆序对的数量。(FenwickTree)因其高效的和单点更新能力(O(logn))成为解决此类问题的理想选择。二、完整代码实现(带详细注释)Cincludeincl
深度学习 深度学习
6个月前
链表栈实现指南:从基础到实践
一、简介和特点链表栈是一种使用链表实现的栈数据结构,遵循后进先出(LIFO)原则。本文实现的链表栈通过动态内存分配节点,避免了数组实现的固定大小限制。‌主要特点‌:1.动态大小:无需预先分配固定空间2.高效操作:入栈和出栈都是O(1)时间复杂度3.内存效率
深度学习 深度学习
6个月前
洛谷P2190题解:铁路售票系统车厢计算(差分数组+前缀和优化)
一、题目解读P2190题要求解决铁路售票系统中的车厢数量计算问题。题目给定n个车站和m条订票申请,每条申请包含区间实现区间修改的。通过差分记录每个站点的乘客变化(如进入/离开人数),再计算前缀和得到各站点的实时乘客数,从而找出最大值。特别处理环形区间(即
深度学习 深度学习
6个月前
双指针法解决力扣922题:按奇偶排序数组II的完整指南
一、问题理解题目要求将一个重新,使得:1.所有偶数位于偶数位置(索引0,2,4...)1.所有奇数位于奇数索引位置(索引1,3,5...)1.不要求数字本身的排序,只需满足奇偶位置正确二、解法思路采用,分别维护两个:even指针:负责扫描偶数索引位置odd