首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
老夫不正经
掘友等级
后端开发
|
云南五六网络科技
老夫一身的才华
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
38
文章 27
沸点 11
赞
38
返回
|
搜索文章
老夫不正经
赞了这篇文章
棒棒彬
iOS&Rust @字节跳动
·
1年前
关注
From Swift to Rust - The Fast Way(基础篇)
作为一名从 iOS 转 Rust SDK 的开发者,我将结合 Swift 的以往使用经验以及对 Rust 的学习爬坑体会,从客户端工程师的视角,通过以下这些方面和组织结构对...
12
3
分享
老夫不正经
赞了这篇文章
实验楼
小强 @实验楼
·
4年前
关注
精选 22 个 C++ 项目,推荐新人练手首选!
C/C++ 作为元老级的编程语言,任时光更迭依旧屹立不倒,哪怕如今炙手可热的AI,其底层也是用其编写。 那么作为新手该如何快速上手 C++ 呢?当然是敲代码啊!一切不写代码...
49
1
分享
老夫不正经
赞了这篇文章
zhaoshuoer
前端开发
·
5年前
关注
Hybrid App 开发实践总结
随着 Web 技术和移动设备的快速发展,Hybrid 技术已经成为一种最主流最常见的方案。一套好的 Hybrid架构方案 能让 App 既能拥有极致的体验和性能,同时也能拥...
2
评论
分享
老夫不正经
后端开发 @云南五六网络科技
·
3年前
关注
ThinkPHP 的join关联查询不使用默认的表前缀
在以上代码中,因为是使用模型查询,所以默认都会加上表前缀,两张表的完整表名就是shop_order和shop_user,而关联类型则默认为INNER关联。 这样便能使用模型...
1
4
分享
老夫不正经
后端开发 @云南五六网络科技
·
3年前
关注
「网络基础」详解计算机网络,不仅类型有三种,还有模型分七层
计算机网络,是指将处于不同地理位置的具有独立功能的多台计算机,通过通信线路连接起来,在操作系统的网络接口、网络管理软件以及网络通信协议的管理、协调下,实现资源共享和信息传递...
赞
评论
分享
老夫不正经
后端开发 @云南五六网络科技
·
3年前
关注
「PHP」以nginx、php-cgi为例,把nginx、php-cgi安装为Windows系统服务
在上文中,我们使用了nginx + php-cgi来配置thinkphp的运行环境,项目已成功运行,可以很开心的开发php项目了。 每次都要把重新这些软件运行一遍,过于繁琐...
赞
评论
分享
老夫不正经
后端开发 @云南五六网络科技
·
3年前
关注
「PHP」不依赖集成环境,使用Nginx手动配置Thinkphp运行环境
在如今这个时代,互联网可谓是大行其道,由互联网带动的各行各业蓬勃发展,也正是由于及时抓住的互联网带来的发展机遇,成就了一大批科技巨头,他们利用互联网技术推出了一大批科技产品...
2
评论
分享
老夫不正经
后端开发 @云南五六网络科技
·
3年前
举报
Tomcat 10.0.0-M5 发布:此版本的更新主要针对Jakarta EE 9,由于Java EE成为了Eclipse基金会的一部分,所以要从Java EE迁移到Jakarta EE,所有在Java EE实现的API的包都要从javax.*修改为jakarta.*。此外,还将Tomcat Native 库的版本升级为1.2.24;将属性替换的默认值分隔符改为":-",即:${name:-default}。
Tomcat 7.0.104 发布:
1. 增加了对配置文件中使用${...}属性替换时的默认值的支持;
2. 在配置 HTTP Connector 时,如果为 URIEncoding 指定的编码不是 RFC 7230 所要求的 US-ASCII 的超集,会发出警告;
3. 将系统属性org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH替换为连接器属性encodedSolidusHandling,该属性还可以将%2f序列传递给应用程序而不对其进行解码;
4. 将Tomcat Native 库的版本升级为1.2.24;将属性替换的默认值分隔符改为":-",即:${name:-default}。
Tomcat 8.5.55 发布:在响应非2xx状态码,但请求体已被完全读取的情况下,不禁用头部字段:keep-alive;将Tomcat Native 库的版本升级为1.2.24;将属性替换的默认值分隔符改为":-",即:${name:-default}。
Tomcat 9.0.35 发布:在响应非2xx状态码,但请求体已被完全读取的情况下,不禁用头部字段:keep-alive;将Tomcat Native 库的版本升级为1.2.24;将属性替换的默认值分隔符改为":-",即:${name:-default}。
展开
收起
查看大图
向左旋转
向右旋转
今日新鲜事
赞过
分享
评论
1
老夫不正经
后端开发 @云南五六网络科技
·
3年前
举报
TiDB 是一款国产的开源分布式关系型数据库,定位于在线事务处理/在线分析处理( HTAP: Hybrid Transactional/Analytical Processing),作为一款优秀的数据库,有着如下的优点:
1. 兼容 MySQL 协议和生态,能够从 MySQL 无缝切换到 TiDB,几乎无需修改代码,迁移成本极低;
2. TiDB 100% 支持标准的 ACID 事务;
3. 通过简单地增加新节点即可实现 TiDB 的水平扩展,按需扩展吞吐或存储;
4. 基于 Raft 的多数派选举协议可以提供金融级的 100% 数据强一致性保证,且在不丢失大多数副本的5. 前提下,可以实现故障的自动恢复 (auto-failover),无需人工介入;
6. TiDB 作为典型的 OLTP 行存数据库,同时兼具强大的 OLAP 性能,配合 TiSpark,可提供一站式 HTAP 解决方案,一份存储同时处理 OLTP & OLAP,无需传统繁琐的 ETL 过程;
展开
收起
查看大图
向左旋转
向右旋转
今日新鲜事
赞过
分享
评论
1
老夫不正经
后端开发 @云南五六网络科技
·
3年前
举报
Dart 语言v2.8已发布,此次更新带来了:
1. 在Dart中提供对 null 安全(null safety)特性的支持,这种支持将扩展类型系统,增加表示始终不可为 null 变量的能力,同时,该类型系统将是完全可靠的:Dart编译器和运行时将能够信任和支持这些类型,并能够在类型系统保证变量不为空的情况下生成优化的代码;
2. 在pub.dev 软件库中检索包时的速度更快,推出了一个新的工具pub outdated,可以自动判断哪些依赖项需要更新到最新的版本,并更新所有的包依赖关系;
3. 优化了pub tool的性能,在运行pub get时增加了对并行获取依赖包的支持,延迟了pub run执行的预编译;使用flutter create创建的新项目的时间从6.5秒减少到2.5秒;
展开
收起
查看大图
向左旋转
向右旋转
今日新鲜事
赞过
分享
评论
1
老夫不正经
后端开发 @云南五六网络科技
·
3年前
举报
San 3.8.3 已发布,此版本更新带来了:
【新特性】- 支持虚拟节点作为组件根元素
【新特性】- 支持组件作为组件根元素
【新特性】- 组件根元素支持应用 for 指令
【优化】- 渲染过程对常用元素的创建进行优化,减少工厂方法调用
San,是百度开发的一个 MVVM 的组件框架。它具有体积小巧(< 15K),兼容性好(IE6),能应用于构建响应式用户界面等优点。
San 不仅支持所有原生 HTML 的语法特性,由框架完成基于字符串的模板解析,通过高性能的视图引擎快速生成 UI 视图;而且San 支持组件反解,提供服务端渲染能力,用于解决SEO问题;并借此快速构建出大型 SPA 应用。
展开
收起
查看大图
向左旋转
向右旋转
今日新鲜事
等人赞过
分享
4
6
老夫不正经
后端开发 @云南五六网络科技
·
3年前
举报
「漫画Linux内核」想不想知道Linux内核是个什么样的,在一个国外的极客网站(turnoff.us)上,网站作者就以漫画的形式展现了Linux内核中是如何工作的,漫画虽然简单,但很生动!
漫画中,作者把Linux内核比作一间住着很多小动物(其实主要就是小企鹅)的房子,房中有很多层;
从tty1到tty7的7个终端(terminal)和终端进程(terminal processes)位于第一层,而tty7在7个兄弟中,是唯一一个有图形界面的;
顺着楼梯来到第二层,小伙伴就更多了,有着定时任务cron,安保小哥ssh daemon守护着22端口、门童httpd process守候在80端口旁、21端口则显得有些落寞、旁边无人守候,通信管道Pipes在忙碌着,wine process悠然品尝着美酒,watch dog processes做着日常巡视,process table中,一群小企鹅开心玩闹着;
顺着楼梯再往下,便是最后一层了,在这层的便是文件系统(file system),作者把文件系统比作了一个个的文件柜,柜中保存着的便是一份份分类整理好的文件了。
展开
收起
查看大图
向左旋转
向右旋转
掘友请回答
赞过
分享
评论
2
老夫不正经
后端开发 @云南五六网络科技
·
3年前
举报
JavaScript V8 引擎v8.3版本已发布,此次的新版本带来了:
1. V8 v8.3有一个新的机制,用于跟踪ArrayBuffer和它们的后备存储,允许垃圾回收器迭代并向应用程序并发释放后备存储,使得ArrayBuffer重工作负载中的总GC暂停时间减少了50%。
2. 根据WebAssembly规范的更新,V8 v8.3现在允许模块请求内存的大小不超过4GB,允许将更多的内存重的用例带到V8平台上。
3. 修复了因错误安装地快速查找原型链上是否存在指定的key值的处理程序,导致了不正确的行为的问题。
4. FinalizationRegistry APIs和WeakRefs 相关 API:
v8:::FinalizationGroup
v8:::Isolate:::SetHostCleanupFinalizationGroupCallback
等API被禁用。
展开
收起
查看大图
向左旋转
向右旋转
今日新鲜事
赞过
分享
评论
3
老夫不正经
赞了这篇沸点
老夫不正经
后端开发 @云南五六网络科技
·
3年前
举报
伴随着ProtonMail安卓客户端的开源,ProtonMail的所有应用程序都已开源,包括IOS、Android、桌面客户端(Linux、Windows、MacOSX)、免费VPN(Linux、Windows、MacOSX)、Web程序(浏览器访问),为表重视,特地为Android客户端提供了一份安全审计报告,公布于官网上。
所有的源代码均托管在Github,官方称ProtonMail开放源代码可以提高应用程序的安全性,为此还提出了最高$10000的漏洞赏金计划,用来奖励发现bug的安全研究人员。
ProtonMail以安全、保护隐私为服务理念,立志建立世界上最安全的电子邮件服务,提供了一整套的完整的邮件服务;对于很多普通用户来说,ProtonMail的开源可能没多大影响,但对于很多安全研究人员来,可能会是一个不错的研究学习的机会。
展开
收起
查看大图
向左旋转
向右旋转
今日新鲜事
等人赞过
分享
评论
11
老夫不正经
后端开发 @云南五六网络科技
·
3年前
举报
C++ 20已正式发布,这是一个C++的重大更新版本,此次的新版本更新带来了诸多特性。GCC、Clang、EDG eccp、MSVC等编译器都能很好的提供对C++20的支持。
收起
查看大图
向左旋转
向右旋转
等人赞过
分享
5
5
老夫不正经
后端开发 @云南五六网络科技
·
3年前
举报
智人凭借虚构故事的能力崛起成为地球的主宰,但在当今这样一个分化的世界,旧故事已经不被认可,但对新故事却仍未达成共识。
眼下,人类社会面临科技颠覆、生态崩溃和核战争三大挑战,任何国家都无法独立解决全球性问题。人工智能和生物技术正在颠覆原有的社会结构和分配方式,数据和信息成为最重要的资源。
收起
查看大图
向左旋转
向右旋转
读书会
赞过
分享
评论
1
老夫不正经
后端开发 @云南五六网络科技
·
3年前
举报
多读书,读好书,以不曾想过的视角看待当今世界,领略当今IT技术浸透下周遭世界的基因与动向。内容虽有离经叛道之言,细细品来缺颇有深意,值得一读。
收起
查看大图
向左旋转
向右旋转
读书会
赞过
分享
7
1
老夫不正经
后端开发 @云南五六网络科技
·
4年前
关注
「JAVA」以周的案例引出Java 枚举,以单例设计模式实践Java 枚举
首先来考虑这样一个需求:判断一个员工(Employee)在一周的哪一天休息。 此时,上述的代码示例很清楚的解决了业务需求,引入的Weekday类很好的表示了从周一到周日。但...
1
评论
分享
老夫不正经
后端开发 @云南五六网络科技
·
4年前
举报
GraalVM是甲骨文(Oracle)开发的支持多语言,采用一个单一的虚拟机来对不同语言提供支持的高性能运行时。
GraalVM 底层是基于 OpenJDK 的 Java HotSpot 虚拟机,基于 JVM 编译器接口(JVM Compiler Interface)实现的即时(just-in-time,JIT)编译器,用来把 Java 字节代码转换成本地机器代码。
对于Java 和其他 JVM 语言(如 Groovy、Kotlin 和 Scala 等)的源代码在编译成 Java 字节代码之后,可以直接运行在 GraalVM 的 Java 虚拟机之上。
对于其他非Java 系的的语言,比如JavaScript、Ruby、Python、R、Rust和 C/C++等语言,GraalVM 中的Truffle 框架提供了对这些语言的支持,Truffle 框架是一个开放的语言实现框架。其他语言都可以通过 Truffle 框架运行在 GraalVM 上,甚至是应用本身私有的语言。
Graalvm的native-image 可将应用程序提前编译为在系统上本机运行的二进制文件,目前对java 的支持最为友好,支持Java 8 和 Java 11。
GraalVM 提供了命令行工具gu用来管理可选组件,可通过gu命令行工具来下载、删除GraalVM提供组件,比如,刚下载的GraalVM是没有Ruby 语言解释器的,便可通过如下命令安装:
gu install ruby
在组件安装之后,会在bin目录添加语言相关的命令行工具。 还有其他一些常用的命令:
gu available列出所有可用的组件
gu install安装对应组件,如gu install ruby:安装 Ruby 语言解释器
gu list列出当前已安装组件
gu remove删除已安装的组件,如gu remove ruby:来删除 Ruby 语言解释器
目前GraalVM 最新版是20.0.0,提供了社区版和企业版,对Java 8 和 Java 11 提供了支持;社区版可通过Github免费下载,企业版则针对企业用户付费使用。其对于linux和mac os x的支持较为成熟,对windows的支持也日渐完善,如有感兴趣的小伙伴可以下载下来尝试一番。
展开
收起
查看大图
向左旋转
向右旋转
赞过
分享
评论
1
老夫不正经
后端开发 @云南五六网络科技
·
4年前
关注
「JAVA」Java基础之冒泡排序、选择排序分析,简单、直观、明了
然后使开始第二轮比较,得出第二大的值;依次比较,用同样的方法对剩下的元素逐个比较。 如果有N个元素,那么一共要进行N-1轮比较,第M轮要进行N-M次比较,其中M<N。(如果...
1
评论
分享
下一页
个人成就
文章被点赞
33
文章被阅读
16,706
掘力值
679
关注了
40
关注者
27
收藏集
3
关注标签
218
加入于
2019-05-05