首页 文章 精选 留言 我的

精选列表

搜索[HTTP/3],共10000篇文章
优秀的个人博客,低调大师

开发笔记4 | Java 代码规约第 3 条

返回规约清单列表 规约类型:编程规约 - 命名风格 规约级别:强制 规约描述:类名使用 UpperCamelCase 风格,必须遵从驼峰形式,但以下情形例外: DO / BO / DTO / VO / AO 正例: MarcoPolo / UserDO / XmlService / TcpUdpDeal / TaPromotion 反例: macroPolo / UserDo / XMLService / TCPUDPDeal / TAPromotion 驼峰式命名法分大驼峰式命名法(UpperCamelCase)和小驼峰式命名法(lowerCamelCase)。 有时,我们有不只一种合理的方式将一个英语词组转换成驼峰形式,如缩略语或不寻常的结构(例如"IPv6"或"iOS")。Google指定了以下的转换方案。 名字从散文形式(prose f

优秀的个人博客,低调大师

Mybatis3.x 遇到的问题整合[持续更新]

在映射文件中写了这样的一条sql <select id="selectUserById" parameter="int" resultType="User"> select * from user <if test="id != 0"> id = #{id} </if> </select> 这条sql运行后会抛出一个There is no getter for property named "id" in "class java.lang.Integer"这样的错误 原因: mybatis默认使用ongl解析参数,在这里就变成了使用 "java.lang.Integer.id"进行取值,而这里的id是User类所以就抛出了异常 解决方案: 1.将#{id}替换为#{_paramter} <select id="selectUserById" parameter="int" resultType="User"> select * from user <if test="id != 0"> id = #{_parameter} </if> </select> 在方法中提前声明 public void methodName(@Param(value ="id") int id,@Param(value="username") String username); 将parameterType="int"转为parameterType="User" 将id的取值顺序重新转到User.id中即可

优秀的个人博客,低调大师

《JavaScript高级程序设计(第3版)》阅读笔记

第6章 面向对象的程序设计 6.2 创建对象 6.2.1 工厂模式 JavaScript创建对象(一)—— 工厂模式 6.2.2 构造函数模式 JavaScript创建对象(二)——构造函数模式 6.2.3 原型模式 JavaScript创建对象(三)——原型模式 6.2.4 组合使用构造函数模式和原型模式 JavaScript创建对象(四)——组合使用构造函数和原型模式 自总结 JavaScript使用原型判断对象类型

优秀的个人博客,低调大师

开发笔记3 | Java 代码规约第 2 条

返回规约清单列表 规约类型:编程规约 - 命名风格 规约级别:强制 规约描述:代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式 说明: 正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意,即使纯拼音命名方式,也要避免采用。 正例: alibaba / taobao / youku / hangzhou 等国际通用的名称, 可视同英文 反例: DaZhePromotion [打折] / getPingfenByName() [评分] / int 某变量 1、如果某些变量的英文是比较冷僻的单词,也要使用英文来进行命名,同时,可以对这个变量进行一些啰嗦的注释,以便阅读代码的人能够结合注释看明白该变量; 延伸阅读:15 Best Practices of Variable & Method Naming 说明:内容摘自《阿

优秀的个人博客,低调大师

快速上手物联网解决方案(3)—— 设备端

平台操作完成后,让我们回到设备端开发产线中。 AliOS Things 是一款基于 Linux 的高可伸缩的物联网操作系统,开发的初心正是为开发者提供更好的云端一体融合优化,更简单的开发体验,更安全,更优整体性能和算法支持。较之其他嵌入式操作系统,轻量及极速连云是它的最大招牌。 目前,AliOS Things 已经支持众多常见 MCU 及开发板,详细列表可至 Github 官方代码库 查阅,本篇文章以内置 AliOS Things 的 Developerkit 为例,该板搭载了加速度传感器。 首先使用 Git 克隆已开源的 AliOS Things 代码,推荐使用 developer 开发者分支:git clone git@github.com:alibaba/AliOS-Things.git。之后使用 Visual Studio Co

优秀的个人博客,低调大师

docker学习系列3 提交并分享自己的镜像

docker有个类似 github的平台,叫 https://hub.docker.com 可以 pull 官方或第三方提供的镜像,当然也可以发布自己的镜像供别人下载,互相学习。 大致流程: docker hub 平台注册账号 -> docker login (登录) -> docker image ls (查看本地镜像) -> docker push (如 docker push finleyma/phpenv:tp3.2) 注册完成后如果要发布本地自己制作好的镜像,要执行命令 先执行 docker image ls 查看本地存在的镜像 然后 docker push 某镜像 , 比如提交上篇制作好的镜像 image.png 刷新docker hub的个人 REPOSITORY 页面,会看到已经存在了https://hub.docker.com/r/finleyma/phpenv/ 这样的话其他项目成员可以直接执行 docker run -t -i -p 8089:80 -v [他的项目路径]:/var/www "finleyma/phpenv:tp3.2" /bin/bash 进到终端只需只需 webserver start 启动服务器

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册