首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

博客目录及索引,欢迎指导交流

一转眼发现博客里积累了不少文章,特别是这两年开始发现写博客也是一种提升自己技术能力的方法。这就和写代码一样,因为会让大脑思考,时间长了就会留下记忆。所以很多的高手都是通过这样的不断的重复训练来的。...引发的思考 敏捷之痒 数据库\缓存\存储开发相关 数据库SQL,NoSQL之小感悟 MongoDB安装与使用体验 缓存遇到的数据过滤与分页问题 哪种缓存效果高?...的组件(Component)开发 Openfire阶段实践总结 技术笔记:XMPP之openfire+spark+smack XMPP协议之消息回执解决方案 delphi相关 技术笔记:Indy IdSMTP...支持腾讯QQ邮箱邮件发送 技术笔记:Indy的TIdSMTP改造,解决发送Html和主题截断问题 技术笔记:Delphi多线程应用读写锁 技术笔记:Indy控件发送邮件 学习笔记:7z在delphi的应用...基于 Asp.Net的 Comet 技术解析 LinqToSql开发实践之认识LinqToSql 如何正确看待手机的续航 钉钉开放平台demo调试异常问题解决:hostname in certificate

1.7K90
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    101DIY_inoty9

    大家好,又见面了,我是你们的朋友全栈君。 前言: Indy在2006年已经开始移植到FPC下,但是由于各种原因一直更新得比较缓慢,现在官网上的最新版本发布时间是2007年底。...随着Delphi2009(Tiburn)的发布,Indy团队已经将for FPC的版本合并到for Win32的版本中,Lazarus就此获得了最新Indy版本的支持。...下面我们就将一步一步来探讨Indy在Lazarus0.9.26中的安装方法。   ...要在Lazarus中安装最新的Indy,首先我们必须获取其最新的代码,由于现在Indy的代码使用SVN作为版本控制软件,所以我们必须先安装SVN客户端的软件。...其间还会提示需要输入用户名和密码,这两项都填indy 就可以了。 5、代码下载完成后,整个代码目录树的结构是这样的: 至此,Indy最新的代码已经全部下载下来了。

    54740

    技术笔记:Indy控件发送邮件

    工作中有个需求需要发送邮件,因为使用的delphi6,所以自然就选择了indy组件,想想这事挺简单的。实现的过程倒是简单,看着Indy的demo很快就完了,毕竟也不是很复杂的功能。...比如Delphi默认发送的时候文本是Ansi的,结果Foxmail却是不支持。只有GB2312、UTF-8之类的。...控件没实现 end; 和附件的使用方法类似,只是要设定一下格式。...于是我也学着别人的方法再添加一次,本文最初那段代码已经知道用法了: //可能是Indy的bug,需要创建两次TIdText才能成功发送内容 with TIdText.Create(IdMessage1...发现OnWork有AWorkCount参数,发现这个参数是有用的,它会在被调用时返回当前已经发送的大小。那么就想这个大小会是什么大小呢? 测试了发下发现和附件的总大小是一样的。

    1.5K50

    技术笔记:Indy的TIdSMTP改造,解决发送Html和主题截断问题

    使用Indy来发邮件坑不少啊,只不过有比没有好吧,使用delphi6这种老工具没办法,只能使用了新一点的Indy版本9,公司限制。。。...问题出在SendBody方法上,这个在之前一篇中提到过《技术笔记:Indy控件发送邮件》 当时是解决“发送Html”的问题才使用到了TIdText这个组件,因为基类TIdMessageClient中的SendBody...所以解决方法是再添加一个相同的TIdText,之前测试还挺好的,但昨天发现反馈有人收到的邮件中有重复的body内容。也挺奇怪,我自己测试的时候没有呢?而且试了不好邮箱都正常的。。...可见Indy确实主要照顾了英文的使用,像中文这种复杂的点语言估计都没好好测试吧,另外以前只听说Indy问题多但一直没感觉到,现在接触多一些果然有所体会啊。...,对应 测试下来发现是正确的。

    79460

    宝塔面板安装memcached的误区及正确方法

    不过在实际使用中,魏艾斯博客发现很多新手有一个误区,就是添加了错误的memcached组件,导致起不到正常加速服务器的效果。本文中魏艾斯博客分享一下误区在哪里以及应该怎么安装是正确的加速组件。...参考资料:宝塔面板安装memcached及详细配置方法 1、错误的memcached组件添加方法 很多人直接安装下图中蓝色M字样的memcached组件。...2、正确的memcached安装方法 以老魏目前使用的php版本为例,正确安装方法是在“软件管理”的php7.0>设置中,找到“安装扩展”右侧的memcached,安装。...这才是正确的memcached组件。安装完成后,再返回看到上图蓝色M字样的memcached已经自动安装上去了,无需人工干预。...,再返回会看到蓝色M字样的Memcached已经被自动安装好了,这时候服务器会加速,网站打开也会成倍提速,这才是正确的安装步骤和效果。

    2K20

    Myeclipse8.6正确安装svn插件的方法

    使用eclipse的svn时,没有出现问题,不过用myeclipse时由于里面没有带svn,安装插件时要花费一番功夫,如果不慎使用了下面所说的前两种方案,那就只好重装myeclipse了。...本人测试集成使用的版本myeclipse8.5和8.6,环境64位win7。...方式一: 在MyEclipse Configuration Center中通过URL方式update集成,URL:http://subclipse.tigris.org/update_1.6.x 这是安装插件最常用的集成方法...这种方式集成,会出现和方法一一样的问题。 以上两种方式出现问题的原因暂不清楚。在机器上反复集成了N次(卸载、清缓存,安装、集成),结果都一样,Myeclipse变成了杯具。...不过还是有能正确集成又不影响myeclipse方法,就是如下的方式三, 方式三: 1.从官方网站下载site-1.6.16.zip,网址:subclipse.tigris.org; 2.将解压出来的

    92720

    Centos、ubuntu、debian安装docker-compose的正确方法

    简介 网上关于Centos7安装docker-compose的方法有2种,一种是通过python pip安装,但是我按照这种方法安装失败。...第2种就是这里介绍的,直接从GitHub下载docker-compose编译好的可执行文件,该方法最为简单高效。牛哥强烈推荐centos7系统用户使用该方法安装docker-compose。...方法 先到github(https://github.com/docker/compose/releases)查看docker-compose的最新版本号。...然后把下面命令中的1.29.2替换为你找到的最新版本号,然后运行该命令。不追求最新版的话也可以不修改。 V2..及以上版本 这个版本开始,下载链接的版本号前都必须有v才能下载。...如果安装命令执行完后没有出现下载的文件大小、用时等信息,就是下载失败了,需要试试1.*.*的版本。

    97210

    JDK 8默认方法是什么?如何正确使用?

    JDK 8默认方法是什么?如何正确使用? 引言 在Java开发中,抽象类和接口是常见的设计工具,但很多人却常常混淆它们的概念和使用场景。JDK 8中新增的接口默认方法更让初学者摸不着头脑。...今天,猫头虎带你一文彻底搞懂: 抽象类与接口的核心区别 JDK 8默认方法的实现与作用 实战代码演示,如何正确使用它们? 掌握这些知识,让你在设计Java程序时更加得心应手!...JDK 8的接口默认方法是干嘛的?我该怎么用?...猫头虎解析:抽象类和接口是Java中用来设计程序抽象结构的重要工具,它们各有特点,理解好它们的区别和正确使用场景,才能写出更灵活、扩展性更强的代码! 核心概念:什么是抽象类与接口? 1....Q&A互动答疑 Q:抽象类和接口的最大区别是什么?

    14410

    我们分析看看正确的学习方法是什么-马哥教育

    不过也不能忽视一点:Python的语法简单是相对于其他编程语言来说的,对一个没有基础的小白来说,Python也没那么简单,学不好也是非常正常的一件事。...这些课不仅讲解python的一些语法,也会提到一些计算机的基础概念。...当然如果大家觉得视频太慢不适合自己的,推荐一本叫做《A Byte Of Python》的书,然后照着书里的代码自己敲一遍,基础的语法都有讲到,敲完一遍后,大概也就算入门的。...这本书通过搜索引擎也很容易找到,有中文和英文两版的区别不大。当然,最重要的是你一定不能copy书里的代码,然后运行,学编程,不动手是不行的。...而且敲的过程中,难免会有一些打错的地方,这时候根据错误信息,来学习一下如何debug也是极好的,当然这个过程里,你也能对python的编程环境熟悉。

    1.2K50

    我们分析看看正确的学习方法是什么-马哥教育

    不过由于初学者不能得法,认为Linux学起来苦难的大有人在,还有的人干脆就半途而废了。 Linux毕竟只是个操作系统,只要掌握了正确的学习方法,不会有多难。...今天咱们就好好看看,Linux到底怎么学才是正确的学习方法。 一、从命令开始从基础开始 常常有些朋友一接触Linux 就是希望构架网站,根本没有想到要先了解一下Linux 的基础。这是相当困难的。...书籍 在各个Linux论坛中,我们看到最多的问题往往是某个新手,在安装或使用linux的过程中遇到一个具体的问题就开始提问,很多都是重复性的问题,甚至有不少人连基本的问题描述都不是很清楚。...怎样才能快速提高掌握linux的基本功呢? 最有效的方法莫过于学习权威的linux工具书,工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。...下面举例说明,一台服务器有1GB内存,假设其中512MB用于处理图形界面,若要安装一个需要784MB内存的数据库软件,惟一的办法就是扩大内存。

    2.3K60

    安装 Scrapy 失败的正确解决方法及运行中报错的解决思路

    安装 Scrapy 报错 其实我在安装 scrapy 之前就已经准备好了可能会在安装的时候出现报错,因为我很清楚的记得在之前的电脑上安装的时候就报错过,自己当时找到解决方法了,还在博客园写了一篇文章记录了一下...-py2.py3-none-any.whl 因为在安装 Scrapy 的时候其实还会先安装一些依赖项,所以为了方便更快速的安装第三方库,我一般会使用国内的源来替代官方源,比如使用豆瓣的源的方法: pip...我很清楚的记得,上一次安装的时候使用上面的第一种方式安装的时候会报错,但是使用下载的文件安装的时候不会报错的,但是这一次我试过两种方法都会导致报错,而且报错的内容基本一致,如图: 解决办法 首先,我们很清楚的看到报错的上面有个...,于是我就开始网上查解决方法。...首先,网上大部分的解决方法是让去下载上面缺少的这个文件,而且看样子这个文件还非常的大,下载和安装都和费时间,并不可取。

    2K10

    Z-Blog后台无法安装、更新应用的解决方法

    好久没更新东西了,今天登录后台发现要更新 应用中心,就点击更新了,但是更新后发现,无法更新和安装应用了。...其实是Z-Blog的应用中心更换了服务器,部分主机不能跟随跳转,导致出现错误,控制台报错如下: http访问的情况下: XMLHttpRequest cannot load http://lanjie.host.zzidc.ha.cn...https访问的情况下: Mixed Content: The page at 'https://www.w3h5.com/zb_users/plugin/AppCentre/main.php?...实际上,就算点击了 更新应用中心,还是没有解决问题,因为现在后台根本无法自动更新了。 所以我们需要去官网下载zba包,直达连接:https://app.zblogcn.com/?id=231 ?...下载完成后,本地上传,会自动更新。 ? 更新完就可以正常安装、更新应用了。 ?

    98100

    Java接口优化:JDK 8、JDK 17与JDK 21中接口默认方法与静态方法的区别是什么?

    Java接口优化:JDK 8、JDK 17与JDK 21中接口默认方法与静态方法的区别是什么? 引言 随着Java版本的演进,接口功能逐步增强。...JDK 8引入了默认方法和静态方法,JDK 17和JDK 21继续优化接口特性,让接口的灵活性更强。在这篇文章中,猫头虎将带你深入了解: JDK 8接口中的默认方法与静态方法是什么?...核心概念:JDK 8、17、21中的接口新特性 1. JDK 8:默认方法与静态方法的引入 默认方法(Default Method) 作用:在接口中提供方法实现,避免破坏已有实现类。...关键字:default 特点: 接口可以包含具体实现的方法。 实现类可选择重写默认方法。...A: 默认方法:可以被实现类继承或重写。 静态方法:不能被继承,只能通过接口名直接调用。 Q:JDK 17的密封类有什么优势? A:密封类可以限制接口的实现类,提升代码安全性和可读性。

    11810

    dedecms网站迁移时记得将安装目录放空 附迁移的正确方法

    这段时间在赶一些新项目,我们建站一般都在本地服务器搭建起来,测试得差不多了才传到网上,这样对蜘蛛也相对友好一些,要不然改来改去变化太大给搜索引擎的第一印象很不好。...以dedecms为例,用ftp将本地建好的文件传到网站上,重新生成文档出现了很多错误,相对路径要改,最重要的是系统配置参数的安装目录要放空,否则会提示错误。 ?   ...dedecms网站迁移的正确方法:   1.首先登录织梦的后台,进入到“系统》数据库备份/还原”栏目。 ?   ...2.将备份好的数据文件传过去,备份文件一般是在织梦程序根目录下的data文件夹下的backupdata文件夹   3.将模板文件传过去   4.进入到“系统-》数据库备份/还原-》右上角数据还原-》左下角开始还原数据...”   5.设置相应的系统配置文件,特别是开始所说的将安装目录设为空   6.生成html文件,全站更新。

    2.3K30
    领券