摘要:
C++ Compiler flags 在TryItOnline中怎么用? 在C++ Compiler flags 新建几行: -Ofast:这个编译器优化选项启用所有 -O3 级别的优化,并进一步启用一些可能会破坏标准精度的优化,如忽视 IEEE 或 ISO 规定的某些数学准则的优化。这可能会使得程 阅读全文
摘要:
我了解到Rust被视为是新时代的cpp Rust是一种通用的编程语言,但是它更善于以下场景: 需要运行时的速度 需要内存安全 更好地利用多处理器 Rust安全,没有GC,易于维护调试。 rust特别擅长的领域:高性能Web service,webAssembly,命令行工具,网络编程,嵌入式设备,系 阅读全文
摘要:
目录题目1题目地址代码题目2题目地址代码 题目1 题目地址 https://ac.nowcoder.com/acm/contest/57677/A 代码 use std::io::{self, BufRead, Write}; fn is_prime_trivial(n: i128) -> bool 阅读全文
摘要:
这里着重关注工具的收集,而不是使用的技巧,技术的原理 只记录一些我用过的。 评测 https://codecwar.com/ 视频编解码器质量评估和相对性能比较的在线服务 播放器 PotPlayer VLC Player 分析视频流和码流 eseye_u.exe YUVViewer.exe Elec 阅读全文
摘要:
\[\color{black}{\text{In scala, it's weird to imitate/mimic `%` `//` of python, and vice versa.}} \]Scala中实现和Python一致的整数除法和整数求余 /* Python's % operator 阅读全文
摘要:
由Poe的Sage机器人生成 C++的各个编译器 以下是常见的 C++ 编译器的比较: GCC:GCC 是一个免费、开源的编译器,支持多种操作系统和架构。它对 C++ 语法的支持非常好,支持最新的 C++ 20 标准,并且提供了丰富的优化选项,可以生成高效的代码。GCC 的缺点是编译速度较慢,且生成 阅读全文
摘要:
题目地址 https://ac.nowcoder.com/acm/contest/52826/D 代码 import sys import math def euclidean_distance(p1, p2): return math.sqrt((p1[0] - p2[0]) ** 2 + (p1 阅读全文
摘要:
题目地址 https://ac.nowcoder.com/acm/contest/52826/C 代码 use std::io; use std::cmp::Ordering; use std::f64; #[derive(Debug, PartialEq, PartialOrd, Clone, C 阅读全文
摘要:
这里着重关注如何在线程间通信,传递对象 问题 C#中有哪些线程通信的办法? 这里通信的内容可能很复杂,比如是一个对象,或者是一个嵌套字典。 给一个生产者-消费者的例子,需要你给出完整的C#文件。 比如说线程1需要随机生成一个Person对象,Person对象包括:年龄,性别,名称,一个大小为3的宠物 阅读全文
摘要:
这里着重关注如何利用异步,多线程,线程池等办法来节省程序运行的时间 在C#中,有几种常见的异步操作方法: async/await关键字 从C# 5.0开始,C#引入了async和await关键字,用于简化异步编程。通过在方法前加上async关键字并在方法内部使用await,可以让编译器自动管理异步操 阅读全文
摘要:
这里着重关注如何做到线程间的同步,即:有些资源不能同时让多个线程同时访问/操作否则会引起麻烦;线程在某些时机需要等待其他线程才会进行下一步 除了lock和Semaphore之外,C# 还有其他的线程同步方法,如 Monitor, Mutex, ReaderWriterLockSlim 和 Manua 阅读全文
摘要:
管道pipe(或者说链式调用)既有优点也有缺点。 优点:使用得当可以使可读性强。使用得当可以使代码简洁。可扩展性好。 缺点:过度使用会导致可读性差。调试麻烦。性能问题。 终端语言(如bash,zsh)一般有管道符| # 将 `echo` 命令的输出传递给 `grep` 命令 echo "Hello, 阅读全文
摘要:
天啦噜太可怕了,之前我还嘲笑chatgpt不会小众语言来着。 chatgpt(GPT-4)把过程式(的java代码)改成了函数式(的elixir代码)。chatgpt(GPT-4)在接收2次prompt后,给出的Elixir代码可以不经修改直接AC。 如果你用的是GPT-3.5的版本(2023-03 阅读全文
摘要:
题目地址 https://www.hackerrank.com/challenges/sql-projects/problem?isFullScreen=true /* Enter your query here. */ -- order by consec_days asc,task_start_ 阅读全文
摘要:
题目地址 https://www.nowcoder.com/practice/d69677e41f9a4bf3b3ed7a42573e9490 思路 将所有区间的开始时刻和结束时刻作为tick。 之后按照区间开始等于这个tick还是区间结束等于这个tick,来决定是+1还是-1。 之后sum() o 阅读全文
摘要:
题目地址 https://www.nowcoder.com/practice/aef5adcef574468c82659e8911bb297f 代码 # 还是过程式编程吧,否则万一签到奖励规则变了,SQL代码你根本不知道怎么改 # Keep in mind that MySQL user varia 阅读全文
摘要:
[toc] # tips 如果你over()里有RANGE BETWEEN INTERVAL 7 DAY PRECEDING,那么order by后面接的应该是数字或者日期不能是字符串 # over()语法的基础知识 ``` 举例 COUNT(distinct product_id) OVER ( 阅读全文
摘要:
题目地址 https://www.nowcoder.com/practice/e080f8a685bc4af3b47749ca3310f1fd 代码 牛客网的Mysql是8.0,MySQL 用户变量在8.0.13后不可用。 这题仍然可以使用用户变量过程编程的方式解决"连续天数"的问题。 思路就是先按 阅读全文
摘要:
目录C++Linux系统(尝试使用POSIX uname函数)Windows系统(尝试使用Windows API函数)ScalaPythonJavaErlang(escript)GoOCamlRacketC#RubyElixirMathematicaSwift(存疑)PHPDartKotlinRJu 阅读全文
摘要:
题目地址 https://www.nowcoder.com/practice/f72d3fc27dc14f3aae76ee9823ccca6b 思路 加了3列标记位,来达成目的。不直观而且占用内存,但是是一种办法。 代码 我的代码,加了3列标记位 # 在不使用SQL过程化编程的情况下,实现一个条件结 阅读全文
摘要:
https://leetcode.cn/problems/evaluate-the-bracket-pairs-of-a-string/solutions/2057593/s-by-yhm138_-nqxe/?orderBy=most_votes&languageTags=elixir-3 函数式编 阅读全文
摘要:
目录题解地址脚本分享代码cppjavapython3C#rubyswiftgolangscalakotlinrustphptypescriptelixirdartracketerlang介绍Programming-Idioms介绍rosettacode 题解地址 https://leetcode.c 阅读全文
摘要:
目录题解地址脚本分享代码golangc++C#rubyswiftkotlinrustphptypescriptracketdartjavaelixirscalaerlang性能思路 题解地址 https://leetcode.cn/problems/count-integers-with-even- 阅读全文
摘要:
放弃更新,都去看这个吧 目录如何计算正方体网络中(乃至更一般的图)2个节点间的等效电阻? 公式的正确性很容易得到验证如何计算Weighted matrix的Resistance matrix 我验证了特例,是对的,但是对直接计算出\(R\)没有什么用。等式右边有\(R\),那你为什么不直接计算\(R 阅读全文
摘要:
Problem: 1805. 字符串中不同整数的数目 目录lc题解地址思路代码 lc题解地址 https://leetcode.cn/problems/number-of-different-integers-in-a-string/solutions/2009554/racket-shuang-z 阅读全文
摘要:
http://epub-reader.online/# 你可以用在线的epub阅读器查看。 你可以使用本地的epub阅读器查看。如neatReader,wps。 你可以将epub转换成pdf,然后查看。转换工具如 https://epubtopdf.com/zh/ 阅读全文
摘要:
删就删了,最好别指望找回来 也就占128MB磁盘空间,所以有人建议不要删(?为什么我这边看是625M) 本文只是记录,对产生的不可预料后果不负责 目录如何进入恢复模式在恢复模式,链接4 我找到的最有用的链接 如何进入恢复模式 intel芯片的mac,开机时长按command R进入恢复模式 sili 阅读全文
摘要:
放弃更新,去看我的这篇帖子 目录维基百科有词条比较了各个优化软件非线性优化其他GurobiCBCCPLEXSCIP成套优化工具XPRESSMATLABCVXPYSAS 维基百科有词条比较了各个优化软件 https://en.wikipedia.org/wiki/List_of_optimizatio 阅读全文
摘要:
各个都是人形计算器???? 目录试题地址1 签到23 签到4567891011 你让我猜我肯定这么猜 试题地址 http://www.mxqe.com/gzsnj/88129.html 1 签到 答案是40320 2 答案是16 3 签到 4 我猜是2个二次曲线相切时取到 5 答案是27,跑了前几项 阅读全文
摘要:
我太笨了,很多看不懂 目录13.1 引言13.2 Parking functions和有标记的树13.2.1 有标记的树的序列化:Labeled trees with Prufer code13.2.2 Inversions of labeled trees13.2.3 图搜索算法13.2.4 Ex 阅读全文
摘要:
可以看到,一般而言,Python最接近"想思路时写的伪代码" 解题思路 一道统计入度出度的简单题目 题解地址 https://leetcode.cn/problems/find-the-town-judge/solution/python-by-yhm138_-yezp/ lc997 代码 pyth 阅读全文
摘要:
# 对字典排序 ``` import scala.collection.mutable._ var grades=Map("Kim"->90,"EMily"->91); var tmp1=grades.toSeq.sortBy(_._2) var res=ListMap(tmp1:_*); ``` 阅读全文
摘要:
SymPy其实是一个冷门Python库 介绍里说SymPy是个用于符号数学的Python库 现在来看依然是个大玩具,尽管看起来包罗万象(广度上对标Mathematica) 有些地方比较鸡肋,,,,食之无味,弃之可惜 但是补充了python在符号计算的短板,这个项目还是挺牛的 没打算学完 我遇到好多地 阅读全文
摘要:
不负责任地推荐学习资源 目录常用工具收藏别人的收藏夹在线IDE,在线学习站点软件介绍代码转换编程语言或者HDL介绍书籍视频笔试面试经典问题其他软件下载?FPGA加速卷积神经网络 常用工具 http://outputlogic.com/?page_id=321 CRC的verilog/VHDL代码生成 阅读全文
摘要:
个人学习记录 Flink非常灵活 对于同一个需求 你可以拿Table API写 也能拿SQL 写 甚至可以混搭 目录参考什么是TableEnvironmentFink的 表查询 基本的程序结构创建表表的查询转换表和流的相互转换表的输出——将数据写入TableSink来实现表的输出更新模式Flink中 阅读全文
摘要:
Log 2021-12-07对之前的笔记进行了重构 目录参考redis常用命令redis面试题redis数据结构Hyperloglog和BitmapsZset有序集合 (数据结构)geospatial 地理位置 (数据结构)redis复制原理redis哨兵模式redis发布/订阅持久化之AOF操作和 阅读全文
摘要:
目录官方给出的程序包使用指南和一些示例引论步骤0x00 导入程序包0x01 Integer Partitions0x02 Integer Compositions0x03 partitions of a setsp的正传分成若干个小的分区sp的番外分成若干个非空线性序列分成若干个圆排列0x04 Gr 阅读全文
摘要:
高效计算tutte多项式看这篇论文 目录Tutte Polynomial定义式individual points (x,y)为不同值时给出不同的组合计数tutte是各种图多项式的外延啥是无环oritation啥是强连通oritation更多的图多项式 Tutte Polynomial 你可能会在图的 阅读全文
摘要:
参考博客 https://blog.csdn.net/u013946356/article/details/81736232 linux环境下的Neo4j安装 https://www.xshellcn.com/wenti/xsh-ssh.html 如何在xshell中创建一个SSH隧道 https: 阅读全文
摘要:
背景知识 以下背景知识来自文章 https://zhuanlan.zhihu.com/p/137057192 协程的实现 在Python中有多种方式可以实现协程,例如: greenlet,是一个第三方模块,用于实现协程代码(Gevent协程就是基于greenlet实现) yield,生成器,借助生成 阅读全文