- 博客(3747)
- 资源 (72)
- 收藏
- 关注
转载 我是北大穷学生
我是北大穷学生作者:马超来源:《追梦》 我常常回忆起我初入北大的情景。 1999年高考,我考了县里的文科状元,被北大中文系录取,我成为了母校建校六十年来第一位被北大录取的学生。1999年9月4日的早晨,日如薄纱,我和父亲在北京站下了火车,没有目的地顺着人群走出车站。父子俩坐着绿皮火车,挤了十六个小时,从一片天大地大的皖北平原,来到了这高楼大厦之中,疲惫到了极点,同时又对自己
2009-06-17 12:13:00
1830
4
原创 容器编排平台 - K8s
Kubernetes 是一个强大但复杂的系统,学习曲线相对陡峭。基础入门:理解核心概念(Pod、Deployment、Service)实际操作:在本地环境(Minikube/kind)练习深入理解:学习存储、网络、安全等高级主题生产实践:学习监控、日志、CI/CD 集成生态系统:探索 Helm、Istio、Operator 等工具Kubernetes 已经成为云原生应用的事实标准,掌握它将极大提升你在现代软件开发领域的竞争力。
2026-01-01 10:59:39
577
原创 容器技术 - Docker & Docker Compose
Docker 已经成为现代软件开发和部署的标准工具,它通过容器化技术解决了环境一致性问题,提高了开发和运维效率。学习建议从基础命令开始,掌握镜像和容器的基本操作学习编写 Dockerfile,理解镜像构建过程掌握 Docker Compose,用于多容器应用管理学习 Docker 网络和存储,理解容器间通信和数据持久化实践安全最佳实践,确保生产环境安全探索 Docker 生态,如 Kubernetes、监控工具等Docker 的学习曲线相对平缓,但深度使用需要理解其背后的原理。
2026-01-01 10:43:20
531
原创 持续集成平台 - Jenkins
成熟稳定:经过长期验证,社区活跃高度可扩展:丰富的插件生态灵活性高:支持各种编程语言和部署目标成本效益:开源免费,企业级功能学习建议从自由风格项目开始,了解基础概念掌握 Pipeline 语法,这是现代化 Jenkins 的核心实践与版本控制系统(Git)的集成学习容器化(Docker)和编排(Kubernetes)的集成关注安全和性能优化随着云原生的发展,Jenkins 也在不断演进,与 Kubernetes、容器技术深度集成,持续为软件开发提供强大的自动化支持。
2026-01-01 10:35:16
638
原创 测试框架与实践 - pytest
Pytest 是一个功能强大的 Python 测试框架,主要用于:编写简单的单元测试复杂的集成测试功能测试API 测试。
2026-01-01 10:28:53
853
原创 版本控制系统 - git
git reset --soft HEAD~1 # 撤销commit但保留修改。git reset --hard HEAD~1 # 彻底撤销commit。git commit --amend # 修改最近一次提交。建议在实际项目中多练习使用。git push origin --tags # 推送标签到远程。git restore --staged <文件> # 从暂存区移除文件。
2026-01-01 10:16:59
1006
原创 CI/CD 基础知识和概念
工程效能团队在实施持续集成(CI)和持续交付/部署(CD)时,会涉及到广泛的知识领域和技术。这些知识可以被组织成一个知识图谱,以帮助理解不同概念之间的关系以及如何将它们应用于实践中。以下是CI/CD相关的主要知识点及其相互关联的概述:如Git、SVN等,是CI/CD流程的基础。它允许开发者追踪代码变更历史,并且支持多人协作开发。目前git用的更多。包括Maven、Gradle、Ant等自动化构建工具,用于编译源代码、运行测试用例等。这个主要是编译代码设计的。如果解析型的脚本,比如python建议使用 py
2026-01-01 09:57:09
356
原创 VC显示BMP图片
VC显示BMP图片 方法1: 1) 更改属性Picture Control属性 2) 直接关联上image: 设置Image属性 3) 更改type为Bitmap方法2:(PictureEx类网上搜) 1) 添加控件变量为PictureEx对象 2) 直接m_pic1.LoadBitmap(IDB_BITMAP1); 示例:1. 关联
2010-02-10 16:55:00
3836
转载 DLL共享数据段,实现多进程数据共享总结
DLL共享数据段,实现多进程数据共享总结前段时间一直用WM_COPYDATA消息实现进程数据通信,这次软件升级想学习一下,DLL共享数据段应用,因为这个比共享内存简单一些,向VCKBASE前辈请教了很多,最后明白了下面的点滴问题简述假想通过DLL实现进程数据共享?实现第一步:在DLL的.CPP文件中定义共享数据段#pragma data_seg("SHAR
2010-02-02 11:16:00
3157
转载 dll共享段中一些需要注意的问题
dll共享段中一些需要注意的问题 Visual C++如何与应用程序或其他 DLL 共享自己 DLL 中的数据?Win32 DLL 映射到调用进程的地址空间中。默认情况下,每个使用 DLL 的进程都有自己的所有 DLL 全局变量和静态变量的实例。如果 DLL 需要与它的由其他应用程序加载的其他实例共享数据,则可使用下列方法之一:使用 data_seg 杂注创建命名数据节
2010-02-02 11:15:00
2087
转载 URL Decode & Encode
#include "stdafx.h"#include using namespace std;unsigned int utf8_decode( char *s, unsigned int *pi ){ unsigned int c; int i = *pi; /* one digit utf-8 */ if ((s[i] & 128)== 0 ) { c
2010-02-01 14:47:00
1977
转载 no data exchange control with ID的解决方法
no data exchange control with ID的解决方法在copy对话框资源时碰到几次了,每次都忘.总结一下"data exchange"自然是在DoDataExchange里出的问题,原因在于更改了id或者声明的变量有变动
2010-01-31 00:57:00
2207
转载 Loadlibrary 失败:998 内存分配访问无效
Loadlibrary 失败:998 内存分配访问无效问题: LoadLibrary()加载DLL失败,错误号为998。错误原因为:内存分配访问无效解决方法:1.在你的DLL中访问了无效地址:即你访问的变量或结构体没有被初始化或被函数输出值初始化等2.在你的DLL 中错误的使用了指针.
2010-01-31 00:34:00
3388
转载 C字符串处理函数的实现(Linux)
C字符串处理函数的实现(Linux) #include char * ___strtok = NULL; char * strcpy(char * dest,const char *src) { char *tmp = dest; while ((*dest++ = *src++) != /0) /*
2010-01-29 09:38:00
2122
1
原创 使用TinyXml解析Xml示例
// TestXml.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include "tinyxml.h"#include "lang.h"#include using namespace std;using na
2010-01-28 16:26:00
5627
转载 TinyXml介绍
TinyXml介绍TinyXml是一个基于DOM模型的、非验证的轻量级C++解释器一. XML解析模型:目前XML的解析主要有两大模型:SAX和DOM。SAX是基于事件的,其基本工作流程是分析XML文档,当发现了一个新的元素时,产生一个对应事件,并调用相应的用户处理函数。这种方式占用内存少,速度快,但用户程序相应得会比较复杂。DOM(文档对象模型),则是
2010-01-28 16:23:00
2222
1
转载 TinyXML:一个优秀的C++ XML解析器
TinyXML:一个优秀的C++ XML解析器读取和设置xml配置文件是最常用的操作,试用了几个C++的XML解析器,个人感觉TinyXML是使用起来最舒服的,因为它的API接口和Java的十分类似,面向对象性很好。TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件,然后在内存
2010-01-28 16:17:00
1971
1
原创 分享几个php时间相关的函数
function FormatShowTime($nTotalSec) { //echo "total sec:" . $nTotalSec . ; $strTime = ""; //day if ($nTotalSec > 3600 * 24) { $nDay = (int)($nTotalSec / (3600 * 24)); //
2010-01-28 10:10:00
1822
转载 Ajax中send方法参数的使用
Ajax中send方法参数的使用一般情况下,使用Ajax提交的参数多是些简单的字符串,可以直接使用GET方法将要提交的参数写到open方法的url参数中,此时send方法的参数为null。例如 : var url = "login.jsp?user=XXX&pwd=XXX"; xmlHttpRequest.open("GET",url,
2010-01-27 13:32:00
1762
转载 TinyXML入门教程
TinyXML入门教程 1什么是XML? 1文档类 2创建文档对象 3输出文档对象 3保存文档对象 4返回第一个根元素 5声明类 5注释类 6元素类 6节点名 6父节点 6子节点 7编辑子节点 7同级节点 7遍历元素 8元素属性 8元素函数总结 9属性类 10 文章下载源代码下载什么是XML?XML全称EXtensible Markup Language,翻译为可扩展标
2010-01-26 15:48:00
1757
转载 在Linux下安装和使用MySQL
在Linux下安装和使用MySQL一、引言想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL。本以为有Windows下使用SQL Server的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟Linux和Windows本身就有很大区
2010-01-26 13:42:00
1639
转载 Linux:安装Apache与PHP
Linux:安装Apache与PHP1、Apache 在如下页面下载apache的for Linux 的源码包http://www.apache.org/dist/httpd/; 存至/home/xx目录,xx是自建文件夹,我建了一个wj的文件夹。命令列表: cd /home/wj tar -zxvf httpd-2.0.54.tar.gz mv
2010-01-26 13:37:00
1686
转载 linux 定时任务 crontab 详细解释
linux 定时任务 crontab 详细解释 cron 是linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: 引用: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/s
2010-01-25 13:24:00
1674
转载 UTF-8与GB2312之间的互换
UTF-8与GB2312之间的互换作者:吴康彬 相信一定有不少的程序开发人员时常会遇到字符编码的问题,而这个问题也是非常让人头痛的。因为这些都是潜在的错误,要找出这些错误也得要有这方面的开发经验才行。特别是在处理xml文档时 ,该问题的出现就更加的频繁了,有一次用java写服务器端程序,用vc写客户端与之交互。交互的协议都是用xml写的。结果在通讯时老是发现数据接受不正确。纳闷!于是用抓取网络数
2010-01-22 16:53:00
1923
转载 UTF-8 and Unicode FAQ
UTF-8 and Unicode FAQby Markus Kuhn中国LINUX论坛翻译小组 xLoneStar[译] 2000年2月这篇文章说明了在 POSIX 系统 (Linux,Unix) 上使用 Unicode/UTF-8 所需要的信息. 在将来不远的几年里, Unicode 已经很接近于取代 ASCII 与 Latin-1 编码的位置了. 它不仅允许你处理处理事实上存
2010-01-22 16:52:00
1641
转载 WIN32_LEAN_AND_MEAN 作用
MSDN的资料: 为加速生成过程,Visual C++ 提供了如下定义(这些定义通过排除一些不太常用的 API,减小了 Win32 头文件的大小): VC_EXTRALEAN WIN32_LEAN_AND_MEAN VC_EXTRALEAN 定义 WIN32_LEAN_AND_MEAN 和若干 NO
2010-01-14 13:39:00
594
转载 Linux Socket编程实例(一个Hello World程序)
Linux Socket编程实例(一个Hello World程序) 在Linux下写了个小的socket程序,分为客户端和服务器端,服务端开一个端口(2000),做为一个daemon,等待客户的连接请求.一旦有客户连接,服务器端打印出客户端的IP地址和端口,并且向服务器端发送欢迎信息和时间.下面是服务端的代码(tcpserver.c).由于这只是个简单的程序,所以只用了单线程实现!
2010-01-13 10:15:00
570
转载 C编程实现http协议
大家都很熟悉HTTP协议的应用,因为每天都在网络上浏览着不少东西,也都知道是HTTP协议是相当简单的。每次用thunder之类的下载软件下载网页,当用到那个“用thunder下载全部链接”时总觉得很神奇。后来想想,其实要实现这些下载功能也并不难,只要按照HTTP协议发送request,然后对接收到的数据进行分析,如果页面上还有href之类的链接指向标志就可以进行深一层的下载了。HTTP协议
2010-01-11 18:16:00
705
1
转载 Http1.0与Http1.1的区别
Http1.0与Http1.1的区别 今天在写一个段代理程序的时候,发现了一个奇怪的问题,在返回的数据中,当接完头部分然后\n\n之后出现了3位16进制的值,然后是数据段,在结尾还多了一个0, 造成输出的数据有误,在仔细查看后发现是 http1.0 与 http1.1协议不同造成,问题仍未找到,下面有个链接是关于 HTTP两个协议之间的区别的: http://www.resea
2010-01-11 18:15:00
589
转载 HTTP协议中的Tranfer-Encoding
HTTP协议中的Tranfer-Encoding当不能预先确定报文体的长度时,不可能在头中包含Content-Length域来指明报文体长度,此时就需要通过Transfer-Encoding域来确定报文体长度。 通常情况下,Transfer-Encoding域的值应当为chunked,表明采用chunked编码方式来进行报文体的传输。chunked编码是HTTP/1.1 RF
2010-01-11 18:13:00
572
转载 Winsock完成端口介绍
本文主要探讨一下windows平台上的完成端口开发及其与之相关的几个重要的技术概念,这些概念都是与基于IOCP的开发密切相关的,对开发人员来讲,又不得不给予足够重视的几个概念:1)基于IOCP实现的服务吞吐量2)IOCP模式下的线程切换3)基于IOCP实现的消息的乱序问题。一、IOCP简介提到IOCP,大家都非常熟悉,其基本的编程模式,我就不在这里展开了。在这里我主要是把IOCP中所提及的概念
2010-01-11 10:17:00
576
转载 Winsock完成端口
在WINDOWS下进行网络服务端程序开发,毫无疑问,Winsock完成端口模型是最高效的。Winsock的完成端口模型借助Widnows的重叠IO和完成端口来实现,完成端口模型懂了之后是比较简单的,但是要想掌握Winsock完成端口模型,需要对WINDOWS下的线程、线程同步,WinsockAPI以及WINDOWSIO机制有一定的了解。如果不了解,推荐几本书:《InsideWindows200
2010-01-11 10:08:00
574
原创 php解析xml示例
<!-- xml 格式 andylin c language OReilly congfeng C++ Designer New Publish --> <?php $dom = new DOMDocument(); if (!$dom->load(books.xml))
2010-01-07 14:15:00
532
原创 php获取xml属性值
<!-- xml格式 --> <?php $dom = new DOMDocument(); if (!$dom->load(attr.xml)) { echo "load books.xml failed!"; return; } $foos = $dom->getElementsByTagName(foo)
2010-01-07 14:11:00
732
转载 解读PHP DOMDocument在解析XML文件中的作用
解读PHP DOMDocument在解析XML文件中的作用http://developer.51cto.com 2009-12-02 10:39 佚名 柳城博客 我要评论(0) PHP DOMDocument的功能非常强大,我们在这篇文章中将介绍如何正确的运用PHP DOMDocument来进行XML文件的解析。希望对又需要的朋友有所帮助。 在使用PHP对XML文
2010-01-07 10:31:00
609
转载 使用 PHP 处理 XML 配置文件
使用 PHP 处理 XML 配置文件使用 XML 配置文件轻易地配置 PHP 应用程序和对象级别: 中级Vikram Vaswani, 创始人, Melonfire2007 年 11 月 29 日XML 为应用程序配置文件提供了一种便捷、易用的表达语言。但
2010-01-07 10:22:00
660
转载 用 PHP 读取和编写 XML DOM
用 PHP 读取和编写 XML DOM使用 DOM 库、SAX 解析器和正则表达式文档选项打印本页将此页作为电子邮件发送级别:
2010-01-07 10:19:00
539
转载 IBM中国研究院Offer之感言——能力是一种态度
当我对着远程的大屏,给北京的IBM中国研究院几位面试官汇报完30分钟技术报告之后,心里忐忑不安,这已经是终面了……一关关拼得不容易,但却很精彩! 在之后的几天,很高兴接到了来自IBM两位高级经理的电话,分别给我介绍了他们部门情况和项目情况,表示我的报告“印象深刻”,“能力很突出”……真的是非常感谢他们能给我这个机会! 诀窍 我不是聪明过人的天才,但是我相信自己的研究能力,这来源于一个诀窍——我悟出
2010-01-05 17:16:00
668
3
学生选课系统
2007-06-16
鼠标、键盘 记录程序
2008-09-20
Cloudera中文手册
2018-01-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅