V2EX Terry166 的所有回复 第 1 页 / 共 5 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    Terry166    全部回复第 1 页 / 共 5 页
回复总数  90
1  2  3  4  5  
2024-05-23 22:00:32 +08:00
回复了 pauluswanggang 创建的主题 Python 学 Python 具体能干什么?
用 django 开发后端,结合 template 开发前端网站。跟 Java 的 SpringMVC 是类似的,不过更简单直接,django 是 MTV(Model, Template, View)架构,没有 Controller 层,业务逻辑都是写在 View 里面,django orm 提供了很多操作数据库的 API ,有管理面板来管理数据库,比较方便。
比如 T-ara 演唱会合肥场: https://www.bilibili.com/video/BV1ZV411i7me/?spm_id_from=333.337.search-card.all.click&vd_source=568136ee833b19c986cf70dfdc4263fd
从第 17 分钟开始,因为有翻译的参与,演唱会成功开成了日常生活交流会,比纯粹的歌舞演唱会更能感染观众。
过去韩流在国内火的时候,这种人才应该是很受欢迎的,给我印象最深的就是 T-ara 演唱会上的那个女翻译,哈哈,开演唱会带上这种两边都是母语级的翻译简直是如有神助。
对个人项目来说 TypeScript 对开发速度影响不大,大部分类型可以通过智能提示获取,直接 copy 就行,实在找不到类型就暂时 any 替代,或者 disable type check 。
不过对于企业项目如果 lint 和 tsc 规则过于严格会影响开发效率,需要时间适应。
2024-04-20 10:24:35 +08:00
回复了 Kould 创建的主题 职场话题 Rust 找工作也太难了吧= =
从事 Rust 开发可考虑向 Web3 方向发展,Rust 在 Web3 的应用比在 Web2 多,在 Web3 领域,Rust 的岗位需求超过 Golang ,而且薪资是最高的,既可以开发底层的链,也可以开发上层的智能合约,Ethereum 的 zk(zero knowledge) layer2 几乎都是用 Rust 开发,新出的公链比如 Polkadot ,Sonala ,Near 等都是基于 Rust 的
2024-03-29 18:43:33 +08:00
回复了 dxatgp02 创建的主题 Rust 萌新 rust 一个关于作用域的问题
String 是一个可变的,堆上分配的 UTF-8 的字节缓冲区,它是可增长的、可变的、有所有权的、UTF-8 编码的字符串类型,使用 to_string 或者 String::from 创建。

fn test() -> String{
let s1 = String::from("test1");
return s1
} // 创建并返回一个具有所有权的字符串,

let s2 = test(); // 把所有权转移给 s2 ,s1 就失效了。

内存表示如下:
[ s1 ] [s2 ] // 栈上的胖指针(包含三个字:地址,容量,大小)
+++++++
stack frame │ │ │ │ │ 8 │ 5 │
++++ │+++│
│ │
++

+V++++++++
heap │ t │ e │ s │ t │ 1 │ l │ │ │ // 保存在堆上的数据
+++++++++
2024-03-29 16:17:25 +08:00
回复了 Asuler 创建的主题 React 请教一个 react hook 的问题
Effect Events are not reactive and must always be omitted from dependencies of your Effect. This is what lets you put non-reactive code (where you can read the latest value of some props and state) inside of them.
参考文档:
https://react.dev/learn/separating-events-from-effects#reading-latest-props-and-state-with-effect-events
2024-03-28 21:31:57 +08:00
回复了 Arvin567 创建的主题 问与答 感觉互联网就像一场梦,梦醒了就得面对现实
还有比互联网精彩得多的东西,对大多数人来说,互联网只是谋生的手段。
2024-03-14 15:23:20 +08:00
回复了 Dffcc 创建的主题 程序员 Stack overflow 发问被踩
标题写的地道一些可以说:Can not figure out what Docker attach and STDOUT are, please help! / please give me some advice.
另外中间很多语法错误让别人看不懂你的问题。
2024-02-24 11:32:10 +08:00
回复了 alphat 创建的主题 分享发现 3 月 1 日起快递不得擅自放驿站:违者将被罚款
@outgoing4443 那是驿站数量设计不合理问题,可能有的地方需要提高驿站密度,而不是驿站模式的问题
2024-02-24 11:20:10 +08:00
回复了 alphat 创建的主题 分享发现 3 月 1 日起快递不得擅自放驿站:违者将被罚款
@YY 放家门口无法保证快递安全,如果要保证安全就只能当面签收,但是很多时候收件人不在家。
假如你某一天要收 5 个件,而且那天你刚好在家,那你要准备接 5 个快递电话,当面签收 5 次,但是如果是放驿站,你只需要看下短信,在方便的时候去驿站一次。一般驿站可以存放快递包裹多天,大部分人一周顶多一两个件,你可以一周去一次驿站。
flutter or react native
2024-02-24 10:23:33 +08:00
回复了 alphat 创建的主题 分享发现 3 月 1 日起快递不得擅自放驿站:违者将被罚款
快递默认放驿站从程序员的思维来看是正确的,快递放驿站跟上门当面送收货人的区别其实就相当于是异步与同步的区别,cpu 不需要同步等待上一段代码执行完才执行下一段代码,而是告诉某个线程你有空就去执行某个任务,完成了通知 cpu ,cpu 再回调,这是异步执行,不会因为某段程序没执行完卡在那里耽误时间。
快递放驿站,同时发个短信通知收件人,收件人收货后扫描收货码自动签收,这就是异步,可以大幅提高快递系统的效率,收件人也可以选择在方便的时候自行取件;
送货上门等待用户当面签收这是同步,快递员要通知收件人在某个时间段送货,收件人需要随时留意快递员的电话不能错过,效率下降成本提升,这是二十年前电商刚起步阶段的模式。
初代计算机都是同步的,所以速度慢,执行简单任务也会卡顿,现代计算机都是异步的,所以速度快,即使是大型程序也能运行流畅。
另外用于统计的 query 比如 sum ,average 等,以及 where 子句条件不精确,会导致索引失效,全表扫描,不适合 OLTP 型数据库。
既然是在 AWS 上,可以试试 Snowflake ,AWS 上的数据仓库平台,把数据库文件导入 Snowflake ,查询的时候会自动横向扩展提升查询效率,查询包含 1000 亿条数据的表也只需 10 秒左右的时间。
1 ,优化 sql ,上亿的行数就不要用 join 了,只针对单个表进行查询,查询位于主键索引(聚簇索引)上的列,避免回表。避免用 in ( in 导致查询复杂度提升一个数量级,要用 in 的话最多只能放 1000 个值);

2 ,分库分表;

3 ,纵向扩展提升机器硬件;

4 ,利用云计算数据仓库技术( Cloud Data Warehouse platform ),比如 AWS Snowflake ,GCP BigQuery ,或者 Azure Synapse ,把数据库文件导入数据仓库,在查询的时候会自动横向扩展增加机器,查询包含 1000 亿条数据的表也只需要 10 秒左右的时间,费用会根据所查询的列来计算。
2024-01-12 17:30:21 +08:00
回复了 weijancc 创建的主题 Javascript 匹配特殊符号的正则竟然匹配了数字
把数字排除,即从+到/以及从:到=,所以正确的写法是:
/[+-\/:-=]/
1  2  3  4  5  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5637 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 41ms UTC 03:10 PVG 11:10 LAX 20:10 JFK 23:10
Do have faith in what you're dong.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86