@mtfront · Post #3531 · 16.09.2024 г., 17:07
熟人陷阱、体育场求婚效应与心理免疫: 如何坚定地对他人 Say No | Beads #95 这期里的示例故事和后面的 say no 策略都很不错。 #newsletter
Hashtags
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #239 · 3 мај
Один из самых удобных способов записать данные это использование готовых форматов, такие как JSON или YAML. Из плюсов такого подхода стоит отметить вот что: 🔸 готовый, повсеместно используемый и поддерживаемый формат 🔸 простой и понятный файл, удобочитаемый для человека 🔸 можно легко редактировать в любом текстовом редакторе без специальных программ и библиотек Но есть и минусы 🔹 затраты времени при записи файла (кодирование данных в нужный формат строки) 🔹 затраты времени при чтении файла (декодирование данных в Python объекты) 🔹 размер файла увеличивается из-за разметки данных (скобки, запятые, переносы, отступы...) 🔹 перед записью все данные должны быть помещены в память в полном объёме (не всегда) 🔹 при чтении необходимо считать весь файл в память и только потом декодировать данные Если нужно писать немного данных в несколько файлов, то затраты по времени не ощутимы. Обычно это файлы конфига или какие-либо метаданные. Это отличный вариант под такие задачи. Есть и другой поход к записи файлов - это бинарные файлы. Используется, когда данных достаточно много и никто их не собирается читать глазками😳. 🔸 очень быстрая запись 🔸 чтение значительно быстрей чем JSON, YAML итд 🔸 размер файла значительно меньше, так как нет разметки 🔸 можно записывать данные по мере поступления не загружая всё в память 🔸 можно извлечь любую часть данных независимо Из минусов 🔹 нужно определить свой формат записи данных (если не используете готовую спецификацию определённого формата) 🔹 не получится открыть файл и визуально понять что там записано, а для чтения файла потребуется знать его спецификацию. 🔹 не так-то просто создать такой файл без специальной библиотеки В таком виде удобно записывать большой массив любых однородных данных. Например, мониторинг валютной биржи или кэшированная анимация 3D геометрии. (Это не означает что нельзя записать данные разного типа, просто это будет не так удобно) Представьте себе JPG-картинку. По сути это немного мета-информации и большой массив пикселей. Тоже самое со звуком или видео файлом. Поэтому, если вы попробуете открыть картинку в текстовом редакторе вы увидите что-то вроде такого f15d cd29 a564 4578 ... 09e2 9bc4 a696 1253 ... 84e9 4de1 3b23 c24a ... 2534 5161 28e0 709d ... ... Это и есть записанные байтики. И для их чтения требуется определённый софт который знает что с ними делать. Под каждый тип файла. К чему это я? Читайте в следующем посте... #tricks#basic
Пребарај: #newsletter
@mtfront · Post #3531 · 16.09.2024 г., 17:07
熟人陷阱、体育场求婚效应与心理免疫: 如何坚定地对他人 Say No | Beads #95 这期里的示例故事和后面的 say no 策略都很不错。 #newsletter
Hashtags
@yinghexiaozu · Post #1397 · 06.06.2023 г., 22:31
欺骗的艺术:初识社会工程学 聊聊人是如何被轻易操纵的。 往期目录 | 订阅#Newsletter
Hashtags
@yinghexiaozu · Post #1380 · 20.05.2023 г., 17:18
内容生产者所利用的人性 聊聊人性里的流量密码,或者说是流量密码里的人性。 往期目录 | 订阅#Newsletter
Hashtags
@yinghexiaozu · Post #1374 · 09.05.2023 г., 15:17
Tailwind CSS:百万美元启示录 一个CSS框架是如何做到百万美元年收入的? 往期目录 | 订阅#Newsletter
Hashtags
@yinghexiaozu · Post #1337 · 18.04.2023 г., 23:00
#8 优秀科学家为何优秀? 从优秀科学家身上,我们能学到什么? 往期目录 | 订阅#Newsletter
Hashtags
@yinghexiaozu · Post #1316 · 05.04.2023 г., 09:18
浏览器插件,独立开发者的第一步(3/n) 浏览器插件小专题的第三篇,来聊聊开发思路,以及我所谓的「平台依附型开发」的理念。 - 总会有人会为漂亮买单 - 改进或丰富现有插件的功能 - 每个热门网站都应该有配套插件 - 帮别人赚钱的工具最赚钱 - 跨界创造大量新机会 - 考虑平台提供的新接口 - 细分市场也大有可为 - 面向全球市场 - 借助开源打开局面 依附于有着极大用户基数的平台做开发,可以为我们节约大量的研发成本和获客成本,让成功率大很多。这是一种借力的艺术。 这样的平台还包括 App Store、微信、Notion、Slack、VS Code、Twitter、Discord、Telegram、Facebook、Shopify、WordPress、Raycast…… 往期目录 | 订阅#Newsletter
Hashtags
@yinghexiaozu · Post #1299 · 26.03.2023 г., 12:47
浏览器插件,独立开发者的第一步(2/n) 浏览器插件小专题第二篇,这一期,我们主要来聊聊商业模式,聊聊赚钱的事情。 往期目录 | 订阅#Newsletter
Hashtags
@yinghexiaozu · Post #1277 · 18.03.2023 г., 13:44
两个平淡而坚定的故事 最近,AI 技术一日千里,各种创新、文章、项目应接不暇,但也让人颇有些审美疲劳。 索性,这一期我们来聊点轻松的,聊聊生活和人生。 往期目录 | 订阅#Newsletter
Hashtags
@yinghexiaozu · Post #1263 · 11.03.2023 г., 10:07
浏览器插件,独立开发者的第一步(1/n) 最近我打算开一个关于浏览器插件开发的小小专题,因为我发现浏览器插件是一个被严重忽视和低估的方向,值得好好研究一下。 本期将重点讨论浏览器插件开发的优点和缺点,后续几期将讨论浏览器插件的商业模式、可尝试的开发思路、「平台依附」的开发理念以及一些代表性案例的分析。 这个小专题会对这些读者比较有帮助: - 享受创造的乐趣的; - 尝试成为独立开发者的; - 打算动手开发产品的小团队; - 想要为自家产品扩展市场的。 硬核小卒Newsletter 是我个人原创的阅读栏目,鼓励有能力有兴趣的朋友加入付费会员。 往期目录 | 订阅#Newsletter
Hashtags
@yinghexiaozu · Post #1252 · 04.03.2023 г., 17:05
科技进步会让我们失业吗? 这是 ChatGPT 系列话题的第三期,不出意外的话,这也是该系列的最后一期。这一期,我们来聊聊「科技进步」、「失业」与「技术红利」相关的话题。 「科技进步可能会消灭掉 Jobs,但是不会消灭掉 Work。」 「没有人能抵挡时代的洪流,我们能做的只是调整好姿势,让风浪把我们带到更高更远的地方。」 从这一期开始,硬核小卒 Newsletter 将会把重心放到付费专享内容上,欢迎成为小卒的铁粉。 往期目录 | 订阅#Newsletter
Hashtags
@yinghexiaozu · Post #1233 · 14.02.2023 г., 14:16
短文为何《硬核周报》不定时更新? #newsletter
Hashtags
@yinghexiaozu · Post #1197 · 07.02.2023 г., 06:31
硬核周报#3:如何寻找灵感? 创意的本质、知识圈子、借用与盗窃、放松身心 我们生活中很多微不足道的想法都是毫无意义的,但是在这些毫无意义的想法里又蕴含了很多灵感,它们如同浮萍一般,漂浮在想法之海上,闪烁着稀疏的荧光。 这一期咱们来聊点轻松的话题,聊聊想法、灵感和创意。 #newsletter
Hashtags