非插件为Typecho评论添加算术验证

原文参见:https://black1ce.com/website/sum-verify.html引言最近被垃圾评论弄得很烦,开始每天才十多条,现在每天都有上百条,愈演愈烈,赶紧想办法。不喜欢插件,喜欢代码集成的方式。发现上面链接给的算术验证不错,原文写的不够详细,下面把使用方法写一下。说明针对主题: initial 2.4.3( https://www.offodd.com/17.html )注意:修改之前请务必备份网站!!!修改之前请务必备份网站!!!修改之前请务必备份网站!!!

- 阅读全文 -

Python3 学习资源小记

李笑来的《 自学是门手艺 》: https://github.com/selfteaching/the-craft-of-selfteaching/Python 加鸡汤,比一本正经枯燥无味的书籍更有利于阅读,也能学到一些编程之外的知识。当然,各花入各眼,有人挺反感。Python 代码仓库: https://github.com/python/Python Demo :https://github.com/python/cpython/tree/master/Tools/demo廖雪峰的官方网站 Python 教程看完李笑来的书,可以再把这个过一遍。

- 阅读全文 -

Python3 学习笔记

直接运行 py 文件.py 文件在Windows上是不能像exe文件直接执行的。但是,在Mac和Linux上是可以的,方法是在.py文件的第一行加上一个特殊的注释:#!/usr/bin/env python3 print('hello, world')然后,通过命令给 hello.py 以执行权限:$ chmod a+x hello.py,就可以直接运行 hello.py 了,执行:Air:~ sirit$ ./hello.pyprint() 输出字符串print()函数可接受多个字符串,用逗号“,”隔开,就可以连成一串输出,print()会依次打印每个字符串,遇到逗号“,”会输出一个空格。n

- 阅读全文 -

BCB6安装ExpressQuantumGrid指南

此版本为ExpressQuantumGrid.Suite.v6.26.Full.Source 下面讲一下在C++ Builder 6下面的安装过程: 1.必须先依次安装XP Theme ManagerExpressGDI+ Library、ExpressLibrary、ExpressExport Library、ExpressDataController、ExpressEditors Library 5和ExpressPageControl 2,也就是对应的文件夹01XPTheme、02GDILibrary、03Library、04ExportLibrary、05DataController

- 阅读全文 -

一切从游戏开始【转贴】

一切从游戏开始:故事虚构, 是从一个真的游戏再综合新闻组的内容而来. 缘起: 这是一个晴朗的星期六下午, 你悠闲地在网上浏览. 忽然间你看到一个留言板上的小游戏. 它很简单, 问题是: 把五个数字 56789, 放到 {{{[][][] * [][], 令结果最大. 你最先对自己说: "这有什么难, 把最大的放到最大位数那里就行了." 你再心算了一下, 也许不对. 每个结果要看其他位置上放了什么数才行. 你开始觉得有些兴趣了, 反正你正在学一种好玩的编程语言, 何不练习一下呢? 於是你开出你心爱的 Python, 开始思考:

- 阅读全文 -

程序设计好帮手《Spy4Win》

这款软件偶用了好几年了,很好用,尤其是看到别的程序的界面非常漂亮而又不知道如何实现的时候,可以用它来探测和获取更多的信息。 软件简介   Spy4Win(Spy for Window)是一个类似MS Spy++的辅助工具,主要功能是探测和获取窗口的更多信息(窗口基本信息,窗口的样式描述以及动态改变窗口样式,识别控件来源,窗口类的相关信息,关系窗口的获取(父窗口/子窗口等),窗口内容的读取,窗口消息截获,可视窗口截图等)。提供了多种方法查找窗口(拖拽鼠标/枚举窗口(EnumWindow)/查找窗口(FindWindow)/直接指定窗口句柄/用热键获取当前鼠标下窗口等);可以从

- 阅读全文 -

C++ Builder6 + SQL Server操作JPEG文件

C++ Builder6 + SQL Server操作JPEG文件by zhangjun在BCB 6 sp4里调试通过,欢迎大虾批评指正。 //OpenDialog1打开JPEG图像,Edit1保存图像地址,Image1显示图像//其他格式的图像文件没有试验,可以试试。C++ OpenDialog1->FileName=""; if (OpenDialog1->Execute()) { Edit1->Text= OpenDialog1->FileName; Image1->Picture->LoadFromF

- 阅读全文 -

[C++ Builder6] 取得本地internet机器的名字及IP地址

Winsock API 取得本地主机的名字及地址---------------------------------------------C++ #include <winsock.h> void __fastcall TForm1::Button1Click(TObject *Sender) { hostent *p; char s[128]; char *p2; //Get the computer name gethostname(s, 128); p = gethostbyname(s); Memo1->Lines->Add(p->h_name); //

- 阅读全文 -

C++资源之不完全导引 【转帖】

C++资源之不完全导引 (全文) 撰文/ 曾毅 陶文 最后更新:2004年6月12日 声明:.本文2004年5月首发于《CSDN开发高手》,版权归该杂志与《程序员》杂志社所有。杂志限于篇幅部分内容有所删节,此处版本为相对完整版本。 .本文为介绍性文章,会随笔者学习C++语言不断更新。 前言 无数次听到“我要开始学习C++!”的呐喊,无数次听到“C++太复杂了,我真的学不会”的无奈。Stan Lippman先生曾在《C++ Primer》一书中指出“C++是最为难学的高级程序设计语言之一”,人们常将“之一”去掉以表达自己对C++的敬畏。诚然,C+

- 阅读全文 -

热门文章

最近回复

  • AdminSirit: 用的 initial 主题自带的,你可以去看看。
  • 路西菲尔: 求自定义缩略图在页面里的显示的代码
  • zgcwkj: 仰望大佬!
  • AdminSirit: 已修改。
  • 二九: 更新站点信息:二九青年→二九博客 站点名称:二九博客 站...
  • zgcwkj: 厉害了,我的老哥
  • 深邃: 写的很好,支持一下
  • 异界没有手机: 写的很好,支持一下
  • 张小仙: 站点名称:技术小仙 站点链接:http://www.zhang...
  • AdminSirit: VOID对sqlite数据库支持不是很好,试了好几次,还是作罢。

标签

其它