再谈专题

再谈协议--定制协议

目录 1 协议 2 自定义协议 3 常用的序列化和反序列化方法 1 协议 协议是一种约定,这是我们前面的理解。 在我们之前使用 socket 进行 udp或者tcp通信时,我们默认都是按照字符串或者说字节流的方式来发送和读取的,可是如果我们要传输一些结构化的数据,该怎么办呢? 就比如我们使用qq进行聊天,可能我们发送一条消息,实际上发送到网络中的不止这条消息本身,还有

再谈舒适区

前两天表弟给我发消息,想跟我了解毕业设计的事,就顺便聊了聊毕业后想去哪的事情。 我:你毕业想去哪个城市啊? 表弟:想回老家(一个三四线小城市)工作。 我:为啥啊,老家也没有你这专业的工作。 表弟:父母女朋友都在老家,老家也有房子,回老家可能更好。去大城市看过,节奏太快了。 我:… 就没再说了,毕竟每个人都有选择自己生活的权利,但是年纪轻轻就选择回老家安逸的生活,总感觉对不起这年纪。

再谈Fisher Vector

原文链接:http://bucktoothsir.github.io/blog/2014/11/24/9-th/ Fisher Vector(1) 在高斯混合模型中,我提到了特征处理的一般流程: 事实上高斯混合模型完成的是k-means的任务,那么通过高斯混合模型聚类后,也用一般的基于距离的方法进行feature encoding么?不是的,高斯混合模型通常和F

再谈U-Boot的设备管理框架

再谈U-Boot的设备管理框架 转载自 http://blog.csdn.net/ce123_zhouwei/article/details/7357045 一、U-Boot的设备管理框架 在《U-Boot的设备管理》一文中通过源码分析讲解了U-Boot的设备管理。本文将从宏观的角度继续讲解U-Boot的设备管理框架。设备管理框架实现了设备的高度抽象,保持框架

再谈工厂三姐妹

今天的会议让我收获颇多,虽然之前学习设计模式的时候已经总结过工厂三姐妹,机房重构,机房合作的时候也用到过简单工厂+抽象工厂+反射,但是谁敢说自己对工厂已经十分了解了呢?        我终于知道为什么老师提倡知识的反复学习,还有为什么不让我们在一个问题上死扣,不会的就挂起来接着往下学。一个新知识,当时不管你学的多精,多透彻,过去了也会忘记,只有不断重复,才能记得更加牢固;遇到难题

再谈网络安全的自动化

“工欲善其事,必先利其器。”自动化技术代表了INTERNET软件的一种发展趋势,一种能够改变因特网整体安全水平的趋势。未来的安全软件将走向在线销售、更新、甚至租赁,尤其是桌面级安全产品,因为面对的大部分用户属于对网络安全技术知之甚少的网络服务使用者,这样,只有简单易用的软硬件和服务才有可能真正地提高因特网的整体安全水平。   当然,这种在线技术向计算机安全提出了新的挑战,也同时引入了新的

再谈数组指针以及二维数组的问题

刚才自己在VS上实验了几次总结了一些粗浅的规律: 首先一个基本的概念,二维数组存在二级指针的类似调用关系,或者说就是二级指针的模型。 例如:a[2][3],a指向a[0], a[0]指向a[0][0],虽然从地址上来说,他们指向的是同一个地址,都是首地址,在数量上一直,但进行指针调用的值不一样。*a==a[0],*a[0]==a[0][0],所以**a==a[0][0]; 同样,*(a+1)

kettle从入门到精通 第七十一课 ETL之kettle 再谈http post,轻松掌握body中传递json参数

场景: kettle中http post步骤如何发送http请求且传递body参数?  解决方案: http post步骤中直接设置Request entity field字段即可。 1、手边没有现成的post接口,索性用python搭建一个简单的接口,关键代码如下(安装python环境略): from flask import Flask, request, jsonifyap

《三国演义》与“项目管理”——从诸葛亮的锦囊妙计再谈团队管理

 深夜无眠,翻看第一篇《三国演义》与“项目管理”,题目是《桃园结义与原始团队的建立》,写于2008年10月。当时是做团队的第五个年头,有些想法,有些感触,也有些小的收获。细细翻看,还能感受到二十多岁时的意气风发,甚是感慨。 时间一晃,如白驹过隙,转眼8年已过,已然从出生年犊不怕虎的愣头青长成了中年大叔。2015年之初,突下决心,决定返校回炉重造。当时打算给自己,也给团队两

再谈cacheAsBitmap

cacheAsBitmap这个属性很多人都知道,但少有人明白它到底是如何生效的。虽然看名字是转换为位图处理,但用起来的时候感觉却也不过如此。所以,不少人最终选择自己转换Bitmap。 当然,自己转Bitmap也是可以的,也只是多浪费点内存和处理速度,然后麻烦点罢了。但事实上,很多时候cacheAsBitmap已经足够使用了。 先得说说FLASH的屏幕更新机制。在Debug播放器内,

OpenCV学习笔记(四十)——再谈OpenCV数据结构Mat详解

转自:http://blog.csdn.net/yang_xian521/article/details/7107786#quote 我记得开始接触OpenCV就是因为一个算法里面需要2维动态数组,那时候看core这部分也算是走马观花吧,随着使用的增多,对Mat这个结构越来越喜爱,也觉得有必要温故而知新,于是这次再看看Mat。 Mat最大的优势跟STL很相似,都是对内存进行动态的管理,不需

再谈 NIO

之前的文章已经提到了 IO 模型之一的 NIO, 今天打算从 “阻塞”字面 以及java 代码层面再深一步聊一聊 NIO.《到底什么是 IO》  https://mp.weixin.qq.com/s/OkIajg8aDlkLtsE81NP5jQ All is blocking 从严格意义上说,所有的请求都是阻塞的,原因是所有的请求发出去之后都会等待,只是等待时长多少而已,这点希望大家明白。

从程序被SQL注入来MyBatis 再谈 #{} 与 ${} 的区别

缘由 最近在的一个项目上面,发现有人在给我搞 SQL 注入,我真的想说我那么点资源测试用的阿里云服务器,个人估计哈,估计能抗住他的请求。狗头.png 系统上面的截图 数据库截图 说句实在的,看到这个之后我立马就是在想啊,现在我们都是用的成熟的ORM 框架,一般调用 ORM 框架的方法操作数据库是不会有问题的。 后面又让我想起来了,#{} 与 ${} 的区别,这里总结下,说一句通俗易懂

Flink 原理与实现:再谈反压

扫码关注公众号免费阅读全文:冰山烈焰的黑板报 Flink 原理与实现:如何处理反压问题 这一篇文章中我们讲了 Flink 的反压机制。本文我将更加详细的介绍先后采用的两种反压机制: 基于 TCP 的反压(< 1.5)基于信用的反压(≥ 1.5) 1. 逻辑视图 Flink 网络栈是 flink-runtime 的核心组件,所有来自 TaskManager 的工作单元(子任务)都通过它来互

再谈构建知识网

关于构建知识网的重要性,我想每个人都应该知道。虽然每次老师都说了在学习过程中构建知识网是轻松的,高效的。但是,至今我也没有完完整整地按照老师的要求去做。至于原因嘛,我也不太清楚,我感觉就是个人的习惯问题,或者说是自从高上学以来,十多年养成的陋习!今天有空,我觉得自己应该好好反思一下了。 就我个人而言,我觉得知识网的建立时正确而且必要的。在进入大学以前,我在学习方面总有一个习惯,就是喜欢把书本上的

再谈毕业论文设计投机取巧之IVR自动语音服务系统设计(信息与通信工程A+其实不难)

目录 举个IVR例子格局打开,万物皆能IVR IVR系统其实可盐可甜。还能可圈可点。 戎马一生,归来依然IVR。 举个IVR例子 以下是IVR系统的一个例子。 当您拨打电话进入IVR系统。 首先检验是否为工作时间。 如是,您将被送入ivr-lang阶段,随后您将得到hello信息,您可以见如一到三选择您的语言。根据您键入的数字,您将被引入正确的分机。 exten =>

再谈最小费用最大流算法

我在之前的博客中讲过最小费用最大流算法,但是实现的时候使用的是邻接矩阵,无法支持多重边。下面我们仍然实现这个算法,但采用的是新的数据结构,代码如下 struct Edge {int from, to, cap, flow, cost;};int n,m,s,t;vector<Edge> edges;vector<int> G[maxn];int inq[maxn]; //是否在队列中

再谈网络流

在这里我已经讨论过网络流最大流基本算法,但是我们可以对这个算法进行时间上的优化。其中效果比较好的当属“最短增广路算法”,即每次都沿着最短增广路(即边数最少的增广路)进行增广。下面要介绍的算法均使用如下数据结构来表示一条弧。 struct Edge {int from, to,cap,flow;};这代表一条从from到to的容量为cap,流量为flow的弧。当且仅当flow<cap的时候,

再谈对设计模式的理解

再谈对设计模式的理解 近期在公司,相对之前的工作环境,学习新的技术的时间少了很多。但是对所谓的旧知识却有了更深一步的理解。最近每每看 无论是大话还是headfirst 里面经典的改造方式都会心生惊喜。设计模式的原则和方法书中都 提到了很多。结合自己的感触谈几点。 原则 单一职责 一个庞大的系统来说,单一职责更方便开发和维护。对于类来说,一个类只做一件事。 对于方法来说,尽可能也单口入

再谈前端虚拟列表的实现

再谈前端虚拟列表的实现   书接上文,在之前的 聊聊前端开发中的长列表 中,笔者对「可视区域渲染」的列表进行了介绍,并写了一个简化的例子来展现如何实现。这种列表一般叫做 Virtual List,在本文中会使用「虚拟列表」来指代。在本文中,笔者会把上篇文章中的简化例子一步步强化成一个相对通用、性能优异的虚拟列表组件,旨在讲清楚虚拟列表的实现思路。阅读本文不需要阅读上一篇文章,但代码是使用 Vu

再谈有效地访问Github

文章目录 1. 知识回顾2. 问题描述3. 问题解决3.1 Mac系统3.2 Windows系统 4. 内容总结 1. 知识回顾 我们在之前的内容中介绍过如何有效地访问Github。如果大家忘记的话可以点击这里查看。之前的内容主要偏重于问题的分析和解决的思路,有些朋友看了后还是不清楚如何解决问题。 本博客将再次介绍如何有效地访问Github,这些内容基于前面博客,同时不再展开讨

以23年电赛吉林赛区为例,如何避免冤假错案?再谈无人机赛题中不让使用机载计算机的问题!!!

有同学反馈吉林赛区在无人机赛题中使用树莓派后不被允许测评,由于缺少同省样本支撑,并且吉林省G题无人机获得国奖仅有一组,所以仅根据特定情况做回复,不代表任何组委会立场,因为按照该用户表述,自己没有任何其他的违规行为,仅仅是因为使用了树莓派不让测试? 无名小哥回复:别的省英特尔nuc12/13 i5/i7都能用(典型的迷你PC主机,存在及大的擦边球嫌疑),测评还能进国测,如果没有其它违规

搜狐张朝阳再谈5G危害,事实真相?

7月5日,搜狐媒体见面会上,搜狐董事局主席兼CEO张朝阳再次谈及了有关5G的话题。 针对“5G对人体有危害”一事,张朝阳表示:“我收回这句话,5G对人健康的影响我真的不是专家,我真的不太懂,我只是看到一些报道,还需要专家进一步研究。”   早在今年5月17日,张朝阳曾在搜狐科技5G论坛上表示“到了毫米波,对微波转播的高频率几千兆赫兹,在这种情况下根据我的物理知识,这个频率其实对人体的危害是更大的

再谈WCDMA双载波策略

用不了多长时间,估计全国就是大片大片地开通WCDMA双载波了。 WCDMA双载波是指一个扇区的双载波就是一个扇区使用两个频点,容量提升一倍。通过扩容双载波可以提高无线容量,提高单站无线容量来确保更多的用户接入和单用户数据业务的感受;同时增加双载波可以提升网络质量,降低单载扇负荷,提高Ec/Io…… 引入WCDMA双载波要考虑一下三个方面的问题: 双载波间的业务均衡问题:为了能够有效地发挥双

再谈C语言——理解指针(四)

assert断⾔ assert.h 头⽂件定义了宏 assert() ,⽤于在运⾏时确保程序符合指定条件,如果不符合,就报错终⽌运⾏。这个宏常常被称为“断⾔”。 assert(p != NULL); 上⾯代码在程序运⾏到这⼀⾏语句时,验证变量 p 是否等于 NULL 。如果确实不等于 NULL ,程序 继续运⾏,否则就会终⽌运⾏,并且给出报错信息提⽰。 assert() 宏接受⼀个表达式作

【C++】类和对象④(类的默认成员函数:取地址及const取地址重载 | 再谈构造函数:初始化列表,隐式类型转换,缺省值)

🔥个人主页:Forcible Bug Maker 🔥专栏:C++ 目录 前言 取地址及const取地址操作符重载 再谈构造函数 初始化列表 隐式类型转换 explicit关键字 成员变量缺省值 结语 前言 本篇主要内容:类的六个默认成员函数中的取地址及const取地址重载,构造函数初始化列表,隐式类型转换,缺省值。 上篇博客用之前学过的知识实现了一个