• 【杂谈】没有公网IP的电脑如何与外部通信

    时间:2024-01-24 11:20:52

    前言前几天突然想到的问题,自己先猜测推理了一番,最后在谢希仁版《计算机网络》找到了权威的解答。这里记录一下自己的思考过程。网站是如何找到我们的?我们知道,互联网中的...

  • 编程杂谈|十余年后再做课堂练习题

    时间:2024-01-23 20:42:54

    近日偶然在一论坛网站上看到一道问答题目 “使用三种不同的实现,完成 1+2+..+100 的编程”。 让人回忆起,好似这是初学编程时课堂留下的练习题目。算算如今离开课堂已是十余年了,一时兴趣不妨再来做一做这道题。三种基础循环语法没记错的话,这道题在学习完基础循环语法后所布置的练习,最先想到的是使用 ...

  • 【杂谈】如何测试EEPROM可以保存数据100年以及擦写次数,磨损均衡问题,阿伦尼乌斯方程的老化测试法

    时间:2024-01-21 12:58:35

     【引出问题】引用帖子:https://hackaday.com/2023/12/21/how-do-you-test-if-an-eeprom-can-hold-data-for-100-years/在hackaday上看到一篇有意思的帖子,如何测试 EEPROM 是否可以保存数据 100 年以及...

  • java游戏开发杂谈 - 创建一个窗体

    时间:2024-01-20 13:43:07

    package game1;import javax.swing.JFrame;/** * java游戏开发杂谈 * ---demo1:创建一个窗体 * * @author 台哥 * @date 2019-04-02 */public class GameFrame extends JFrame{p...

  • C++杂谈(三)产生随机数与time函数

    时间:2024-01-19 19:22:24

    产生随机数在程序中很有用,这篇文章简单介绍一下产生随机数的方法。伪随机数使用标准库<cstdlib>中的rand()函数产生随机数。#include<iostream>#include<cstdlib>using namespace std;int main(){...

  • (一)开篇—杂谈WebGIS

    时间:2024-01-19 14:40:57

    文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/1.前言我相信大家对百度地图,谷歌地图等相关应用已经是非常熟悉了。通过这些应用,我们可以浏览地图、定位我们自己的位置、查找我们想知道的兴趣点、搜索交通路线等等。而其实,这些功...

  • 编程杂谈——std::vector与List的性能比较

    时间:2023-12-22 21:46:05

    昨天在比较完C++中std::vector的两个方法的性能差异并留下记录后——编程杂谈——使用emplace_back取代push_back,今日尝试在C#中测试对应功能的性能。C#中对应std::vector的数据结构为List。更多的对应关系可以参照下面:std::vector - Listst...

  • C++模板杂谈

    时间:2023-12-16 08:29:25

    在模板编程中,有几个常用的技术:模板(偏)特化,特性萃取,标签分派,匹配失败不是错误。其中模板(偏)特化是基础,匹配失败不是错误(SFINAE)应用最为广泛。现代C++对模板编程做了更多的加强,boost.hana又结合constexpr和lambda把类型与值的计算统一了起来。放眼C++世界,尤其...

  • 微服务、SpringCloud、k8s、Istio杂谈

    时间:2023-12-15 19:23:44

    一、微服务与SOA“微服务”是一个名词,没有这个名词之前也有“微服务”,一个朗朗上口的名词能让大家产生一个认知共识,这对推动一个事务的发展挺重要的,不然你叫微服务他叫小服务的大家很难集中到一个点上。业界对微服务与SOA的区别争论比较多大多都是在微观上对比他们的区别什么微服务粒度更细啊、微服务没有ES...

  • Web缓存杂谈--Etag & If-None-Match

    时间:2023-12-10 16:12:35

    一、概述 缓存通俗点讲,就是将已经得到的‘东东’存放在一个相对于自己而言,尽可能近的地方,以便下次需要时,不会再二笔地跑到起始点(很远的地方)去获取,而是就近解决,从而缩短时间和节约金钱(坐车要钱嘛)。Web缓存,也是同样的道理,说白了,就是当你第一次访问网址时,将这个东东(representati...

  • Angular杂谈系列1-如何在Angular2中使用jQuery及其插件

    时间:2023-12-04 16:11:10

    jQuery,让我们对dom的操作更加便捷。由于其易用性和可扩展性,jQuer也迅速风靡全球,各种插件也是目不暇接。我相信很多人并不能直接远离jQuery去做前端,因为它太好用了,我们以前做的东西大多基于jQuery和它的插件。而且现在Angular2的组件生态还不是很完善,我们在编写Angular...

  • [python爬虫] Selenium定向爬取海量精美图片及搜索引擎杂谈

    时间:2023-11-29 23:09:39

    我自认为这是自己写过博客中一篇比较优秀的文章,同时也是在深夜凌晨2点满怀着激情和愉悦之心完成的。首先通过这篇文章,你能学到以下几点:        1.可以了解Python简单爬取图片的一些思路和方法        2.学习Selenium自动、测试分析动态网页和正则表达式的区别和共同点      ...

  • 强类型DataSet (2011-12-30 23:16:59)转载▼ 标签: 杂谈 分类: Asp.Net练习笔记 http://blog.sina.com.cn/s/blog_9d90c4140101214w.html

    时间:2023-11-22 18:47:33

    强类型DataSet(2011-12-30 23:16:59)转载▼标签:杂谈分类: Asp.Net练习笔记using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;usin...

  • 2强类型DataSet (2011-12-30 23:16:59)转载▼ 标签: 杂谈 分类: Asp.Net练习笔记 http://blog.sina.com.cn/s/blog_9d90c4140101214w.html

    时间:2023-11-22 18:27:42

    强类型DataSet(2011-12-30 23:16:59)转载▼标签:杂谈分类: Asp.Net练习笔记using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;usin...

  • Lepus经历收获杂谈(二)——QT

    时间:2023-11-20 15:55:11

    QT简介及相关使用指南1、QTQt是1991年奇趣科技开发的一个跨平台的C++图形用户界面应用程序框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及...

  • 【VC++技术杂谈001】音频技术之调节音量及设置静音

    时间:2023-11-15 12:58:18

    本文主要介绍如何使用混音器Mixer API函数实现系统音量调节,以及设置静音。1.混音器的作用及结构1.1混音器的作用声卡(音频卡)是计算机进行声音处理的适配器,具有三个基本功能:(1)音乐合成发音功能(2)混音器(Mixer)功能和数字声音效果处理器(DSP)功能(3)模拟声音信号的输入和输出功...

  • IT人的自我导向型学习:开篇杂谈

    时间:2023-11-15 09:07:50

    报考大学时,家人让我报的是计算机系,那个时候,普遍都认为读计算机专业的人将来不用愁找不到工作。为何得出这样的结论不得而知,但是在过去三十年中,的确有很多响当当赚了大钱的IT人在影响着我们。顺利的考取浙大,只是我的分数远低于计算机系,就连在我所在的机械系中排名也是倒数。考入大学是我人生中第一次乘坐上火...

  • linux杂谈(十七):iscsi存储分离技术

    时间:2023-11-10 16:48:21

    1.iscsi简单介绍​​iSCSI利用了TCP/IP的port 860 和 3260 作为沟通的渠道。透过两部计算机之间利用iSCSI的协议来交换SCSI命令,让计算机能够透过快速的局域网集线来把SAN模拟成为本地的储存装置。​​尽管 iSCSI 能够与随意类型的 SCSI 设备进行通信,系统管理...

  • Hibernate缓存杂谈

    时间:2023-09-05 11:10:56

    1.什么是缓存?缓存是介于物理数据源与应用程序之间,是对数据库中的数据复制一份临时放在内存中的容器,其作用是为了减少应用程序对物理数据源访问的次数,从而提高了应用程序的运行性能。Hibernate在进行读取数据的时候,根据缓存机制在相应的缓存中查询,如果在缓存中找到了需要的数据(我们把这称做“缓存命...

  • 【VC++技术杂谈004】使用微软TTS语音引擎实现文本朗读

    时间:2023-04-22 16:32:21

    本文主要介绍如何使用微软TTS语音引擎实现文本朗读,以及生成wav格式的声音文件。1.语音引擎及语音库的安装TTS(Text-To-Speech)是指文本语音的简称,即通过TTS引擎把文本转化为语音输出。微软TTS语音引擎提供了Windows Speech SDK开发包供编程者使用。Windows ...