编程笔记
-
[Android开发学iOS系列] TableView展现一个list
TableView用来做什么 TableView用来展示一个很长的list.和Android中的RecyclerView不同, iOS中的TableView只能是竖直方向的list. 如何写一个最简单的TableView 一个最简单的TableViewController看起来像这样:  …
-
gRPC(Java) keepAlive机制研究
结论 gRPC keepAlive是grpc框架在应用层面连接保活的一种措施。即当grpc连接上没有业务数据时,是否发送pingpong,以保持连接活跃性,不因长时间空闲而被Server或操作系统关闭 gRPC keepAlive在client与server都有,cl…
-
Lua 值得学习吗?
作者: Seth Kenlon 译者:LCTT MuggleWei | 2022-11-12 11:19 评论: 2 Lua 是一个有趣而强大的语言,随着各个版本的推进,功能愈发的强大,开发者群体也在不断的增长。这…
-
如何在 Linux 上安装 AWS 命令行工具
作者: Pradeep Kumar 译者:LCTT littlebirdnest | 2022-11-18 11:30 收藏: 1 本文讲述如何一步步在 Linux 上安装 AWS CLI(命令行工具)。 AWS CLI 是一个能够和 AWS 账…
-
如何在 Linux 上安装 AWS 命令行工具
作者: Pradeep Kumar 译者:LCTT littlebirdnest | 2022-11-18 11:30 收藏: 1 本文讲述如何一步步在 Linux 上安装 AWS CLI(命令行工具)。 AWS CLI 是一个能够和 AWS 账…
-
Mybatis下的SQL注入漏洞原理及防护方法
一、前言 之前我一直认为 Mybatis 框架下已经实现预编译机制,很多东西都封装好了,应该基本上不会再有 SQL 注入问题了。近期在渗透中发现,在实际项目中,即使使用了 Mybatis 框架,但仍然有可能因为编码人员安全…
-
Spring Batch Admin Example
Looking for a Spring Batch Admin UI tutorial? You might be surprised to learn it is no longer supported. But don’t worry as in this post I’ll show you the recommended replacement. And how to set it u…
-
你认识的C# foreach语法糖,真的是全部吗?
本文的知识点其实由golang知名的for循环陷阱发散而来,对应到我的主力语言C#, 其实牵涉到闭包、foreach。为了便于理解,我重新组织了语言,以倒叙结构行文。 先给大家提炼出一个C#题:观察for、foreach闭包的差异 …
-
C++初阶(vector容器+模拟实现)
C++为每种容器类型定义了一种名为const_iterator的类型,该类型只能用于读取容器内的元素,但不能改变其值。对const_iterator类型解引用,得到的是一个指向const对象的引用。 for (vector<string>::const_ite…
-
社交网络分析的 R 基础:(一)初探 R 语言
社交网络分析 过去几十年信息技术的发展,现在人们已经生活在一个充满各种各样复杂网络的社会。你也许无法想象人类社会和网络有什么关系,举几个例子你就会明白,比如:使用微信或微博所涉及的社交网络;一到早晚高…