编程开发
思考github和notion
对于程序员来说,github 太重要了,作为全球最大的代码托管平台,github 主页地址几乎就像是程序员的身份证一样。身份证上标明了你的个人信息、关注点、代码作品等等;
notion 呢?作为文本编辑的新宠,all in one ,没有给其它平台留有空间,所有的编辑都可以在它之中。
我之前写博客在 github 上,今年转到 notion 上写,没有觉得任何不舒服。那是不是得坚持这种转变?
如果
ggplot2多图层颜色/legend重叠冲突的情况
最近在用ggplot2画图的时候遇到了一个挺有意思的bug,因为ggplot2以图层的使用著称,但最近在将两张图叠在一起的时候遇到的颜色指定上面的bug,因为都是连续性的数据,同时又都是用的边缘色(color),所以手动指定完一个的时候,再去指定另一个就会把原来的也给强制统一(override)。当然,讲究可视化显著的人是接受不了这个问题的,但是百度了好久都没有合适的解释,但是Google上面有人
Unity 开发向 ChatGPT、 StableDiffusion (AI)相关的项目、网站
重磅,Unity官方将在Unity引擎中内置AI
Unity + ChatDPT
HybridCLR 群友作品,不说同质化啥的贵在国语
ChatGPT integration with Unity Editor
第四章 使用python进行数据分析(Numpy篇)
Numpy是pythoon进行数值计算的一个第三方包,原名叫做Numerical Python,其实就是数组、矩阵啦。
Numpy的基础数据结构
Numpy主要通过封装一个n维数组来作为数据类型
称为Ndarray。
载入Numpy包和基本用法
import numpy as np
array = np.array([1,2,3,4,5,6,7])
print(ar) # 输出数
规范代码编写风格就用 eslint 和 prettier
eslint 可以用于规范我们的编码,使得项目中的代码风格一致,更利于阅读和维护,而 prettier 可以在当我们代码不符合 eslint 规范是进行部分自动修复。
eslint
通过 npm install eslint -D 安装 eslint,然后执行 npx eslint --init 初始化配置文件
在执行 init 操作的时候,eslint 生成配置文件会问你一些问题
想怎样来使用
IOS 封装tableViewCell样式不一致的UITableView,告别复杂的DataSource和Delegate
Github链接
解决痛点:
类似登录注册界面的TableView、上面的商品详情的TableView、设置界面的TableView等。
他们的每条Cell的样式都不一致,且都可能hidden。如果用传统的方式处理,会在UITableViewDataSource里写一堆 if else判断本Cell是否应该显示,以让Cell找到对应的indexPath
本库效果图(其实效果图不重要,重要的是代码逻
不是一个好程序员,能不能成为好项目经理
一、这样的项目经理合格吗?
曾经看到有人在问答网站上提问:
这种软件开发项目组的项目经理合格么?
1、不会写半个java代码
2、不懂项目的架构
3、不懂数据库技术
4、客户来了需求直接下发给程序员,不做任何设计和分析
5、只会点鼠标看结果
6、经常在某个需求编写到一半时,要求改变数据库的结构
7、完全记不住也描述不清项目已完成的功能
二、项目经理可以不用写代码
对于软件研发项目经理,可以
2022-09-18
分享一个基因组数据筛选过程中遇到的简单案例
我有一个gtf文件,格式如下图1所示;我想将每一行中gene_id部分都筛选出来(如图1中红圈)。
但是首要的问题是下载的gtf文件,有的行中可能没有gene_id,因此我想做的首先就是判断每一行中是否都有gene_id,如果有,则判断为True,如果没有,则判断为False,这一步可写一个python脚本实现;
image1.png
判断
