- 博客(587)
- 资源 (50)
- 收藏
- 关注
原创 php----webuploader代码分析gid函数分析
var $ = Base.$, idPrefix = 'WU_FILE_', idSuffix = 0, rExt = /\.([^.]+)$/, statusMap = {}; function gid() { return idPrefix + idSuffix++; } 再例子代码种,上传了第一张图片后,查看源代码有下面...
2021-09-09 10:21:58 66
原创 mysql--php导出mysql为csv并添加BOM
<?php/* * PHP code to export MySQL data to CSV * * Sends the result of a MySQL query as a CSV file for download * Easy to convert to UTF-8. */ /* * establish database connection */$link = mysqli_connect("localhost", "my_user", "my_password".
2021-09-06 14:23:07 171
原创 mysql----查询各个年龄段人数
selectnndas'年龄段',sum(人数)as'年龄段人数'from(selectcasewhen年龄>21and年龄<=25then'21-25'when年龄>26and年龄<=30then'26-30'when年龄>31and年龄<=35then'31-35'when年龄>36and年龄<=40then'36-40'else'other'endasnnd,人数from...
2021-09-05 17:04:06 6977
原创 mysql----分组统计每个组的记录数
SELECT count(*),`订书编号` FROM `TABLE 20` GROUP BY `订书编号`教师节学校给老师订书,每个人一本。一共有51种书,学校想统计一个订书编号位N的书共订了几本?一个小栗子:张三 2李四 3王五 3赵六 1杨七 4周八 1白九 1结果是:count(*)`订书编号` 3 ...
2021-09-04 14:14:38 681
原创 excel----vlookup函数语法
Vlookup(查找值,数据表,列序数,[匹配条件]);(注意:函数的参数和参数之间的逗号是英文下的逗号。)查找值:根据什么查找,查找值必须位于数据表的第一列;数据表:查找的区域,如果查找到多个值,只返回查找到的第一个所对应的数据;列序数:返回数据表中第几列的数据(查找结果所对应的);匹配条件:可选,如果为0表示精确查找;1或省略表示模糊查找。...
2021-08-25 21:00:39 463 2
原创 射影几何----如何做一条直线的对合点和对合的不变点
圆是一条特殊的二阶曲线,它通过了无穷远直线上的两个被称作圆点(circular point)的特殊虚点,这两个虚构点通常用 I 和 J 标记。样,上面介绍的求对合点的方法就成为§125的一般定理的一个特殊情况,该定理断言通过四点的圆锥曲线系统与平面上任意直线截割成一个对合点列。...
2021-05-25 16:23:18 572
原创 射影几何--圆锥曲线在平面上某点确定的对合线束
圆锥曲线在其平面的每一点确定了一个射线对合,对应的射线关于圆锥曲线为共轭。如果其中存在二重射线,它们就是此点到圆锥曲线的切线。特别,以圆锥曲线的中心作为该点,我们就找到由共轭直径形成了对合的射线系统,它的渐近线(如果存在)是二重射线,并且,共轭直径关于渐近线为调和共轭。存在两条共轭直径它们互为直角。这两根线就称为轴。特别,以圆锥曲线的焦点作为该点,我们就找到由垂直的共轭线形成了对合的射线系统。...
2021-05-25 16:07:20 500
原创 射影几何----常见命题搜集,不定期补充
1.通过在圆锥曲线的一点作两条总是互相垂的直线。证明它们与圆锥曲线的所有交点连线通行一个固定点。2.通过在圆锥曲线的一点作两条直线,使它们与该点的切线有相同夹角,证明它们与圆锥曲线的所有交点连线通行一个固定点。...
2021-05-24 19:17:48 152
原创 ubuntu----安装后必下的软件和如何安装tweak改变dpi和安装handbrake
第0部分:安装ubuntu安装ubuntu的u盘烧录工具有rufus,不用ultraiso,收费了好像。https://rufus.ie/zh/第一部分:美化桌面:sudo apt install gnome-tweak-tool字体里面,可以改为1.25或1.5第二部分:下载视频https://pv.vlogdownloader.com/可以下载b站视频。第三部分:bt下载或工具,有自带的Transmission,速度还可以了!第四部分:转换视频为...
2021-04-30 09:52:09 538
原创 uniq常用选项-c-d-u的来源和3种显示方式或3种基本用法
-c, --count prefix lines by the number of occurrences\n\ -d, --repeated only print duplicate lines, one for each group\n\"), stdout); -u, --unique only print unique lines\n\
2021-03-17 15:14:05 358
原创 uniq -d选项源代码分析
[root@localhost src]# gdb ./uniqGNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-94.el7Copyright (C) 2013 Free Software Foundation, Inc.License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>This is free software: you are free t
2021-03-17 14:54:16 387
原创 uniq -c 源代码调试
[root@localhost src]# gdb ./uniqGNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-94.el7Copyright (C) 2013 Free Software Foundation, Inc.License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>This is free software: you are free t
2021-03-17 14:16:10 314
原创 bash源代码分析----静态编译bash的步骤和gdb如何调试子进程
静态编译bash的步骤:第一步:yum install glibc-static第二步:./configure --enable-static-link --without-bash-mallocmakemake install第三步:如果没有安装termcap库,下载安装termcap库wget http://ftp.gnu.org/gnu/termcap/termcap-1.3.1.tar.gztar -xzvf termcap-1.3.1.tar.gzcd termcap-1.
2021-03-16 15:47:22 588
原创 centos----glibc-static静态库包括哪些.a文件
[root@localhost profile.d]# rpm -ql glibc-static/usr/lib64/libBrokenLocale.a/usr/lib64/libanl.a/usr/lib64/libc.a/usr/lib64/libc_stubs.a/usr/lib64/libcrypt.a/usr/lib64/libdl.a/usr/lib64/libm.a/usr/lib64/libnsl.a/usr/lib64/libpthread.a/usr/lib64/li
2021-03-16 11:35:08 977
原创 bash源代码分析----make_child函数断点bt3可以方便的看出子进程将要执行什么命令
(gdb) cContinuing.Breakpoint 4, make_child (command=command@entry=0x0, async_p=0) at jobs.c:17121712 {(gdb) bt 3#0 make_child (command=command@entry=0x0, async_p=0) at jobs.c:1712#1 0x0000000000449204 in command_substitute ( string=string@e...
2021-03-15 17:26:15 184
原创 bash源代码分析----子进程执行完make_child函数中的fork函数,然后执行shell_execve函数
子进程执行完make_child函数中的fork函数,然后执行shell_execve函数而父进程执行到wait_for函数等待子进程返回。关键的一部分内容啊。子进程需要在shell_execve函数处下断点。至此,我们有几个关键的断点。第一个,rl_newline函数,输入ls命令回车后会停到rl_newline函数处。第二个,父进程执行到wait_for函数处等待。第三个,子进程执行到shell_execve函数处开始执行ls命令。/* Call execve (), h
2021-03-15 10:58:02 328
netcat 1.15-2 by chenghao0511
2013-05-14
netcat 1.142 by chenghao0511
2013-05-05
netcat 1.14 by chenghao0511
2013-05-03
samba rpm包 for centos-5.5
2013-03-25
bash 1.05 by gcc-1.40 in minix-386 第二版
2013-02-23
fdisk-by-chenghao0511 for linux-0.11
2013-02-16
readinode for linux-0.11 by chenghao0511
2013-02-15
readblock for linux-0.11 by chenghao0511
2013-02-15
fileino-chenghao0511
2013-02-14
isbn十位转13位.xlsx
2020-05-09
cute http file server 开发API
2018-11-01
Prime numbers and the Riemann zeta function.by Jørgen Veisdal
2018-03-27
initramfs-tools_0.103
2015-01-29
linux-0.11硬盘集成盘14年1月9日by chenghao0511
2014-01-09
调试shoelace的winiboot所需的img文件
2014-01-08
readline used in linux-0.11 made in minix
2014-01-04
linux-0.11内核文件备份
2014-01-03
TUTORIAL FOR INSTALLING MINIX-386
2013-12-14
netcat.dll(UDP版) by chenghao0511
2013-05-20
netcat 1.15-3 by chenghao0511
2013-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人