技术分享 -- 221




200x200


简介Shell 的作用是解释执行用户的命令,用户输入一条命令,shell 就行一条,这种方式成为交互式,还有另外一种方式,就是用户事先写一个 shell 脚本,

#技术帖    #linux    #unix    #技术分享   
题目描述经常看到问题,如何取出每组的前 N 条记录 原始数据idSNameClsNoScore1AAAAC1672BBBBC1553CCCCC1674DDDDC1655EEEEC1956FFFFC2577GGGGC2878HHHHC2749IIIIC25210JJJJC28111KKKKC26712LLLLC26613MMMMC26314NNNNC39915OOOOC35016PPPPC35917QQQQC36618RRRRC37619SSSSC35020TTTTC35021UUUUC36422VVVVC374 需要结果idSNameClsNoScore5EEEEC1951AAAAC1673CCCCC1677GGGGC28710JJJJC28114NNNNC39918RRRRC376 如上表所示,在已知表中求得每个 ClsNo 对应的 Score 最高的两个元组(可以并列) 解法法一select * from Table1 a where 2>(select count(*) from Table1 where ClsNo=a.ClsNo and Score>a.Score) order by a.ClsNo,a.Score desc  法二selec
#技术帖    #mysql    #sql    #技术分享   
求按天内去重后结果有一个表 A:表 A 结构及数据time_strremote_host2015-02-17 21:25:53112.142.97.542015-02-17 21:25:52128.9.1.22015-02-17 19:13:43133.09.12.382015-02-17 18:44:10128.9.1.22015-02-16 23:27:36136.22.15.992015-02-16 23:27:19136.22.15.992015-02-17 21:25:08128.9.1.22015-02-16 23:30:24136.22.15.992015-02-16 23:28:2644.52.142.72015-02-16 23:28:06112.142.97.542015-02-17 20:50:26133.09.12.382015-02-17 19:59:35112.142.97.542015-02-17 20:50:32133.09.12.382015-02-16 23:30:28136.22.15.992015-02-17 18:43:54133.09.12.382015-02-17 18:43:46112.142.97.542015-02-16 23:32:42112.142.97.542015-02-16 23:32:38127.09.18.
#技术帖    #mysql    #sql    #技术分享   

200x200


图示 磁盘存储如图所示,系统由 MBR(主引导区)引导启动,载入分区表,加载 VFS,文件系统开始进入工作状态每个分区维护自己的超级块,用于描述文件系统类型等的关键参数空

#技术帖    #操作系统    #os    #龙潭书斋   

200x200


上周阅读了一下 tinyhttpd 的源码,麻雀虽小,五脏俱全,精炼的500行代码实现了一个 http server然而,放到网上后,有人评论:为什么没有包含&

#技术帖    #网络    #network    #ip   

200x200


概述看到了一个小型的 http server,/* J. David's webserver {{{ */ /* This is a simple webserver. * C

#技术帖    #c语言    #socket    #服务器   
WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行 下载链接:Web Bench  Tinyhttpdtinyhttpd是一个超轻量型Http Server,使用C语言开发,全部代码只有502行(包括注释),附带一个简单的Client,可以通过阅读这段代码理解一个 Http Server 的本质 博主对该项目源码进行了阅读和解析:超轻量服务器 tinyhttpd 源码解析  下载链接:Tiny HTTPd  CMockerycmockery是google发布的用于C单元测试的一个轻量级的框架。它很小巧,对其他开源包没有依赖,对被测试代码侵入性小。cmockery的源代码行数不到3K,你阅读一下will_return和mock的源代码就一目了然了 主要特点:免费且开源,google提供技术支持;轻量级的框架,使测试更加快速简单;避免使用复杂的编译器特性,对老版本的编译器来讲,兼容性好;并不强制要求待测代码必须依赖C99标准,这一特性对许多嵌入
#技术帖    #linux    #unix    #c语言   
包含文件 ZipFile.php<?php /** * Zip file creation class. * Makes zip files. * https://github.com/patricksavalle/CodeIgniter/blob/develop/system/helpers/zip_helper.php * @access public * @package PhpMyAdmin * @see Official ZIP file format: http://www.pkware.com/support/zip-app-note */ class ZipFile // {{{ { /** * Whether to echo zip as it's built or return as string from -> file * * @var boolean $doWrite */ var $doWrite = FALSE; /** * Array to store compressed data * * @var array $datasec */ var $datasec = array();
#技术帖    #php    #技术分享    #zip   
html 代码<html> <body> <input type="file" id="file" name="file" class="mediuminput" onchange="if ($('#file').val() != '') {$('#file_input').val($('#file').val()+'&nbsp;(点击更换文件)');}" value="" style="display:none"/> <input type="text" id="file_input" class="smallinput" style="cursor:pointer" onclick="$('#file').click()" readonly value="{{ entity.recoveryImg }}(点击选择文件)"/> <button type="button" onclick="upload_img()"
#技术帖    #symfony    #php    #file   
概述GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具,可以找到那些不是一目了然的Bug 单步执行和跟踪函数调用list (l)使用list命令可以从main函数的第一行开始列出源代码,也可以显式指定要显示的行数如果什么命令都不输入,直接输入回车,就会重复执行原来的命令<h3>list (l)quit (q)退出start从程序开始处开始执行程序next (n)单步执行(不进入函数)step (s)单步执行(进入函数)backtrace (bt)查看函数调用的栈帧下面是执行结果:(gdb) bt #0 quick_sort (array=0xbffff1c8, beg=0, end=3) at main.c:6 #1 0x080485e4 in main () at main.c:32 可见当前函数 quick_sort 是被 main 函数调用,参数分别是 array、beg、endmain 栈帧编号为 1,quick_sort 栈帧编号为 0info (i)查看局部变量的值(gdb) i locals i = 0 j = 1 frame (f)选
#技术帖    #linux    #unix    #c语言   



京ICP备15018585号