那些年那些事那些bug
朋友家网DNS给我网址解析到成人网站问题展示 找出问题终端实际解析的ip 1nslookup opencode.ai 27.124.x.x 这个 IP 段就非常可疑——这是 AnyIP 或 IP 广播服务的常见范围,一般这种ip就被劫持了。 让我看一下真实的DNS是什么? 1nslookup opencode.ai 8.8.8.8 确定了,被 194.169.55.201这个DNS服务器在劫持流量 问题解决如果ISP没有被劫持,DHCP(路由器)也没有被劫持,后台修改DNS为自动就行了 ISP:上层网关开发商,路由器的WAN口(WAN = Wide Area Network,广域网)连接的ISP网络。路由器的ip是ISP的DHCP服务器给的。 如果ISP可能被劫持,DHCP(路由器)也可能被劫持,后台修改DNS为8.8.8.8或者换路由器或者重启路由器 因为是根已经坏了,要么上层ISP被劫持,要么DHCP服务器被安装木马。 问题刨析为什么DNS自动分配后面会有一个DHCP? DHCP 那行显示 (DHCP) 的意思是DNS 服务器地址也是由 DHCP 自动...
PyTorch 进阶—人工神经网络
神经网络初识特点一、优点 精度高,性能优于其他的机器学习方法,甚至在某些领域超过了人类 可以近似任意的非线性函数 近年来在学界和业界受到了热捧,有大量的框架和库可供调用 二、缺点 属于黑箱模型,很难解释模型内部的工作逻辑 训练耗时久,对算力要求高 网络结构复杂,需要手动调试大量超参数 在小规模数据集上效果差,容易出现过拟合问题 大致演示同层不同神经元之间拿不到彼此的数据 神经网络的演示地址 激活函数激活函数用于对每层的输出数据进行变换,进而为整个网络注入了非线性因素。此时,神经网络就可以拟合各种曲线。如果没有激活函数,不管你堆多少层全连接,整个网络在数学上仍然只是一个线性变换——因为线性变换的复合还是线性变换,W2(W1x + b1) + b2 永远可以化简成 W'x + b'。所以多层和单层没区别,都只能画直线(或超平面)。 激活函数的作用就是在每一层输出后做一次非线性”扭折”,把那个可化简的线性链打断。一旦打断,网络就有了表达弯曲、拐折、复杂边界的能力,这就是万能逼近定理说的 ——足够宽的单隐层网络能逼近任意连续函数。 Sigmoid函数 1234...
LeetCode刷题笔记
基础算法位运算XOR 性质3513. 不同 XOR 三元组的数目 I(1663)最终答案肯定包含n,因为三个相同的数XOR出来是这个数本身且两个下标相同 时 a XOR a XOR b = b,仍然包括在n里面 那么能XOR出来n外面的值只能通过三个下标不同的数XOR。 n=4时 XOR出来0 :1 XOR 2 XOR 3 XOR出来n+1 : 2 XOR 3 XOR 4 XOR出来n+2 : 1 XOR 3 XOR 4 XOR出来n+3 : 1 XOR 2 XOR 4 n=5时,n=6时,n=6时.最多到7就没了 n=8,9,10,11,12,13,14,15时,最高到15就没了 这么说….. 12345678910int uniqueXorTriplets(vector<int>& nums) { if(nums.size()==2) return 2; else if(nums.size()==1) return 1; else { int a=nums.size...
番茄炒蛋
核心食材味道各自独立鸡蛋八分熟,如果炒全熟了会导致鸡蛋表层已经凝固致密,孔隙闭合,后面吸不尽番茄汁水 西红柿不要切大块,切小块中小火多熬2-3min 刚下锅番茄的时候就放盐,番茄炒出汁水后放少许白糖调和 下锅爆香葱花的时候小火爆,放入番茄后转中火。如果番茄水分很少,需要中火熬一会 tip: 不要全程大火,番茄外层会很快焦化,里面还是硬疙瘩。
Python
环境 / 运行命令pip show 依赖名称显示某一个依赖安装的位置 python -m 模块名把一个 Python 模块(module)当成脚本来运行。 dir当前目录的所有文件展示 虚拟环境 venv问题不同项目使用的环境不同,如果都放到本地去部署的话,不同项目之间的不同环境会相互覆盖 解决方法把各自需要的依赖都放到自己项目的目录中 实现步骤 项目终端运行python -m venv .venv。注意,第一个venv不可以改名称,后面的.venv是可以改的,默认是.venv 项目终端运行.venv\Scripts\activate用于激活这个虚拟环境目录,使python在解释的时候用这个目录下的环境 激活之后可以比较明显的看到这个终端带了一个(.venv)的前缀 接下来在虚拟环境激活的状态下去安装依赖也是安装到这个目录了 退出命令:deactivate。或者直接把cmd窗口关掉 语言基础循环forenumerate()一边遍历,一边自动帮你编号 123456789101112for line_no, line in enumerate(file, ...
Prompt Engineering
一个项目的提示词(220k stars)[英文]Behavioral guidelines to reduce common LLM coding mistakes. Merge with project-specific instructions as needed. Tradeoff: These guidelines bias toward caution over speed. For trivial tasks, use judgment. 1. Think Before CodingDon’t assume. Don’t hide confusion. Surface tradeoffs. Before implementing: State your assumptions explicitly. If uncertain, ask. If multiple interpretations exist, present them - don’t pick silently. If a simpler approach exists, say so. Push ba...
Codeforces Round 1109 (Div. 3)
A. Iskander and Drawings贪心,找最长连续子序列 123456789101112131415161718192021222324252627282930#include <bits/stdc++.h>using namespace std;void solve() { int t; cin >> t; while (t--) { int n; string s; cin >> n; cin >> s; int xian = 0; int maxx = 0; for (int i = 0; i < n; i++) { if (s[i] == '*') { maxx = max(maxx, (xian + 1) / 2); xian = 0; } else xian++; } maxx = max(maxx, (xian + 1) / 2); cout << maxx; ...
尖椒炒火腿
食材准备尖椒 ×2 火腿 蒜片 过程 热锅凉油下蒜片**(中小火)爆香。然后放切好的尖椒(中大火)**。注意不要炒的太久,稍微有个味道就可以 放生抽。不要放太多,大约铲子的1/3。放太多会让尖椒失去绿色,看着很没有食欲。 放盐,一勺 炒一小会,炒出味道后放火腿 最后放一点点点点点点点的耗油。刚出锅前十秒放,不然耗油的味道会被炒老
酸辣土豆丝
材料准备: 食材:土豆丝,青椒丝 爆香:蒜片,小米辣 调味:生抽,盐,耗油,醋(米醋,陈醋) 步骤: 土豆丝切片,然后再切丝。将用水洗到没有淀粉的颜色的土豆加醋泡水。 土豆丝焯水后立马过凉水,凉水倒出后土豆丝备用,焯水是因为土豆直接炒可能炒不熟。 热锅凉油放入小米辣,蒜片爆香 放入土豆丝,放盐一勺(家里的小勺),生抽一勺(家里的铁勺大约 1/3),再等上个十几秒就可以放青椒丝了。土豆不宜炒的太过。 翻炒几下后加入一点点的耗油(一个大拇指盖那么大),然后淋上锅边醋后出锅
pizza
将以下材料混合至碗 / 盆中 高筋面粉 240g 耐糖酵母 2g 白糖 10g 食用盐 1g 发面用接近35°的常温水(差不多是手放进去不烫手的温度)来和面,一边加水(水要占到整个面重的约60%,否则面会烤干巴)一边搅拌。搅拌成絮状且碗中无干面粉后放入10g的食用油。用手把面揉成团。密醒发酵至原始面团的1.5~2倍大小。其中絮状样子如下图所示: 注意事项: 发酵时间不可以太长,否则面会过度发酵导致面很酸很软 判断醒发好的另一个标志为用手指在中间戳一个洞,面不会回缩 做饼胚发酵过后的面团拿出来揉捏拍打(此步骤目的是为了把面里的气泡挤出去),然后把面团摊平,捏成饼胚形状。用叉子扎一些眼。放入模具或者硅油纸中。 放配料首先在饼胚上涂抹一层番茄酱,之后撒上一层芝士碎(目的是锁住水分) 然后放入青椒丁,玉米粒等喜爱的蔬菜后,铺上火腿片。最后撒上一层芝士碎<(目的是拉丝) 烤放入烤箱,上下管,220℃ ~ 250℃,烤15 ~ 18分钟 。 改进措施边上硬,中间软在铺的时候,边上铺薄一点。这样卷起来就不会变硬。






/cover.jpg)



