会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
冰之K
人不在线,全部博客已迁移到 donaldnevermore.github.io
博客园
首页
新随笔
联系
订阅
管理
2020年2月27日
为什么我不建议在C#中用下划线_开头来表示私有字段
摘要: 我在C 官方文档的 "使用属性" 里看到这种代码: 这样看起来更简洁,更容易理解了。下面同样来自官方文档的 "自动实现的属性" 里的代码就很不错: 事实上,只使用驼峰命名法,不要暴露字段而是使用属性与get/set访问器,或者是单纯地起个更好的变量名,你总是可以找到办法来避免用下划线 开头。 当然啦
阅读全文
posted @ 2020-02-27 23:43 冰之K
阅读(2347)
评论(0)
推荐(0)
2020年2月26日
基于Jupyter Notebooks的C# .NET Interactive安装与使用
摘要: .NET Interactive发布预览版了,可以像Python那样用jupyter notebooks来编辑C 代码。具体可以在GitHub上查看 "dotnet/interactive" 项目。 安装步骤 安装好.NET Core 3.1 SDK 安装好Python 3(默认有pip) 安装Ju
阅读全文
posted @ 2020-02-26 02:46 冰之K
阅读(1517)
评论(0)
推荐(0)
2020年2月24日
.NET CLI简单使用
摘要: 官方文档 "https://docs.microsoft.com/zh cn/dotnet/core/tools/?tabs=netcore2x" 创建新项目 查看能创建什么类型的项目 比如新建一个控制台项目 恢复项目的依赖项和工具 运行 构建 测试
阅读全文
posted @ 2020-02-24 13:52 冰之K
阅读(1340)
评论(0)
推荐(0)
Ubuntu安装C#语言开发环境
摘要: 使用Bash自动化安装 先 "下载Bash脚本(Linux/macOS)" ,运行脚本 或者使用包管理器安装 或者手动安装 "下载.NET Core 二进制版本" ,终端输入 在home目录下面的 文件,末尾添加环境变量(如果装了zsh就在 ) 安装成功检测 重启终端并输入
阅读全文
posted @ 2020-02-24 01:37 冰之K
阅读(2866)
评论(0)
推荐(0)
2020年1月14日
Next.js 配置接口跨域代理转发
摘要: 使用 create-next-app 创建的 Next.js 项目配置接口跨域代理转发需要用到 custom server 功能。 先安装好 express 和 http-proxy-middleware yarn add express http-proxy-middleware 在项目根目录下新
阅读全文
posted @ 2020-01-14 20:03 冰之K
阅读(6364)
评论(0)
推荐(0)
前端开发神器 VSCode 使用总结
摘要: VSCode 是微软出品的,基于 Electron 和 TypeScript 的,集成了 git 版本管理和命令行终端,而且开源稳定,插件丰富,再搭配一款 Chrome 浏览器,可以说是前端开发神器了。 安装指南 VSCode 需要用到 node.js 和 git,如果没有就到https://nod
阅读全文
posted @ 2020-01-14 20:03 冰之K
阅读(947)
评论(0)
推荐(0)
TypeError: 'NoneType' object is not subscriptable
摘要: 查询数据库报错复现: 我在使用 pymongo 访问 users collection 里的数据时, user = mongo.db.users.find_one({'username': username}) 由于该条数据不存在,所以 user 的值变成了 None。 但是我又像下面这样去获取 u
阅读全文
posted @ 2020-01-14 20:03 冰之K
阅读(1197)
评论(0)
推荐(0)
Python 一键安装全部依赖包
摘要: 使用 pip requirements.txt 用来记录项目所有的依赖包和版本号,只需要一个简单的 pip 命令就能完成。 pip freeze > requirements.txt 生成的文件会像这个样子 alembic==1.0.10 blinker==1.4 Click==7.0 domina
阅读全文
posted @ 2020-01-14 20:03 冰之K
阅读(1630)
评论(0)
推荐(0)
JavaScript 中 == 和 === 的区别
摘要: JavaScript 中 == 和 的区别 和其他语言有些不同,在 JavaScript 中除了用==操作符来判断是否相等外,还有一个 操作符,它们的区别是:==操作符会先将两边的值进行强制类型转换再比较是否相等,而 操作符不会进行类型转换。==操作符只要求比较两个值是否相等,而 操作符不仅要求值相
阅读全文
posted @ 2020-01-14 20:03 冰之K
阅读(147)
评论(0)
推荐(0)
Python 静态类型检查 mypy 示例
摘要: 以下所有例子都参考了最新版本的 Python 文档与 mypy 文档 必备条件 安装最新版本的 Python 和 mypy 要学会按需配置自己的编辑器,比如我的 VSCode 就装好了 Python 和 Pyright 扩展 变量 age: int = 1 child: bool if age <
阅读全文
posted @ 2020-01-14 20:03 冰之K
阅读(650)
评论(0)
推荐(0)
下一页
公告