挖坟第二季之-->庄表伟

1.[ZT]Ruby 1.9不会杀死Python
[url]http://www.iteye.com/topic/153651[/url]


[url]http://blog.csdn.net/myan/archive/2008/01/07/2028545.aspx[/url]

孟岩最新的一篇blog,我非常同意他的划分:“Ruby是一种魔幻语言,而Python是一种简约语言”。

也同意他所说的:“通过魔幻实现质朴,C++大师Andrew Koenig曾经用这个观点来为C++的复杂辩护,但是C++在这方面做得并不好。要说这方面的成功案例,Ruby on Rails倒算是一个。RoR在实现中用了很多奇技淫巧,但是在这个框架之上开发Web应用,却显得比PHP更简约直观,这就是通过魔幻达到简约的例子。”

从这个角度来说,我很佩服DHH。

2.求能够输出unicode字符的windows下面的cmd类工具
[url]http://www.iteye.com/topic/120172?page=3#460281[/url]

3.发布DynamicStruct-0.2 and BytecodeStruct-0.1
[url]http://www.iteye.com/topic/161468[/url]

4.叫你丫灌水
[url]http://www.iteye.com/topic/171449[/url]

好吧,我承認這個跟莊先生沒多大關系...只是這個貼讓人感覺很趣味

5.一个刚想到的功能需求
[url]http://www.iteye.com/topic/175455[/url]

6.语无伦次的译者作者黑名单
[url]http://www.iteye.com/topic/175638[/url]

[quote]我想,大概要把痛批和狂捧,结合起来。

垃圾就要拖出去:“TJJTDS”
稍微好一点的,就要给捧到天上去~~~


既要让烂出版社吃到苦头,也得让下功夫的出版社,吃到甜头。 [/quote]

7.Ruby每周一测 - 找零钱
[url]http://www.iteye.com/topic/175886[/url]

def make_change(amount, coins = [25, 10, 5, 1])
return [amount] if coins.include?(amount)
first_coins=coins.select {|x| x <= amount}
min_one_coin=nil
min_coins=Array.new(amount)
first_coins.each do |one_coin|
other_coins=make_change(amount-one_coin,coins.select {|x| x <= one_coin})
if other_coins && min_coins.size>other_coins.size
min_one_coin=one_coin
min_coins=other_coins
end
end
min_one_coin ? [min_one_coin]+min_coins : nil
end



8.除了Web开发,Ruby还能作点什么
[url]http://www.iteye.com/topic/177020[/url]
[quote]
日常的一些零零碎碎的事情,就用ruby

PDF的文档处理,我就用JRuby调用iText [/quote]

9.
class LCD  
def initialize(scale=1)
@number_map={"0"=>[1,1,1,0,1,1,1],
"1"=>[0,0,1,0,0,1,0],
"2"=>[1,0,1,1,1,0,1],
"3"=>[1,0,1,1,0,1,1],
"4"=>[0,1,1,1,0,1,0],
"5"=>[1,1,0,1,0,1,1],
"6"=>[1,1,0,1,1,1,1],
"7"=>[1,0,1,0,0,1,0],
"8"=>[1,1,1,1,1,1,1],
"9"=>[1,1,1,1,0,1,1]}
@width=scale+2
@height=2*scale+3

light=[[2..2+scale-1,1..1],
[1..1,2..2+scale-1],
[scale+2..scale+2,2..2+scale-1],
[2..2+scale-1,scale+2..scale+2],
[1..1,scale+3..scale*2+2],
[scale+2..scale+2,scale+3..scale*2+2],
[2..2+scale-1,scale*2+3..scale*2+3]]

@light_map={}
7.times do |i|
light[i][0].each do |x|
light[i][1].each do |y|
@light_map["#{x},#{y}"]=i
end
end
end
end

def display(digits)
digits=digits.to_s
str=""
@height.times do |y|
(digits.length*@width).times do |x|
if x%@width==0 or x%@width==@width-1
c="|"
else
c="-"
end
if @light_map["#{x%@width+1},#{y+1}"]
if @number_map[digits[x/@width..x/@width]][@light_map["#{x%@width+1},#{y+1}"]]==1
str<<c
else
str<<" "
end
else
str<<" "
end
end
str<<"\n"
end
return str
end
end

lcd = LCD.new(2)
puts lcd.display("0024")


10.植树节之前统计一下我挖的坑
[url]http://www.iteye.com/topic/179671[/url]

[url]http://www.iteye.com/topic/179671?page=2#508625[/url]

11.一个有趣的悖论
[url]http://www.iteye.com/topic/182542[/url]

12.发现一极品
[url]http://www.iteye.com/topic/204658[/url]

13.
我的理解是:

Controller应该分为两类:
一类是面向资源的,也就是CRUD的简单封装。
一类是面向Web请求的,自然会千奇百怪。

REST化的Controller,在做Web Service的时候,显得很自然,在做Web Page的时候,就总会有些格格不入的地方。

也许,这两类Controller,应该用在不同的层次上。

14.看看大家的前世是做什么的
[url]http://www.iteye.com/topic/202784[/url]

15.[转帖供批判]张结海:中国人说话太“自由”了
[url]http://www.iteye.com/topic/208177[/url]

16.写点竖排的文字给大家看看
[url]http://www.iteye.com/topic/210169[/url]

17.普通人如何才能成为编程高手之我见
[url]http://www.iteye.com/topic/216420[/url]

18.被Robbin一言中的
[url]http://www.iteye.com/topic/212856[/url]

19.
代码是有质量高低之分的,如果这点都不承认,就会陷入:“代码无所谓好坏,随便怎么写都可以的”误区。

不要妄下断言,不要第一时间否定别人的智力成果,这都不错,但是:“世上没有烂代码”,就是错了。

20.图解twitter的发展
[url]http://www.iteye.com/topic/417870[/url]

21.银行职员利用"潜规则"骗奸8名求职女大学生
[url]http://www.iteye.com/topic/327157[/url]

22.
[quote]我们对超印速,有一些研究。

1、他们的网站,对我们进行了多处抄袭。

2、他们的Blog生成技术,不具有实用性。

3、他们的印刷,其实还是手工排版的,所以需要与用户多次反复确认。

至于Blogcn,他们当初是跟方正印捷合作的,因为没有经营收入,合作已经结束了。
现在的博文E印,又推出了一个桌面版的文集制作软件。但是是基于Word的,也就是我们公司原来印客通1.0时代的做法。早就因为不具有实用性,而废弃了。

[url]http://bp.blogcn.com:8821/ServerBPC/BPCSetup.msi[/url]

有兴趣的同学,可以去做小白鼠。 [/quote]

23.
需求是本,技术上是末。

在错误的需求上,追求技术,就是缘木求鱼了。
下载代码方式:https://pan.quark.cn/s/a4b39357ea24 依据所提供的资料,我们深入剖析此问题以及所给出的两种算法方案。 ### 问题背景 该问题源自王晓东编撰的《算法设计与实验题解》一书,书中阐述了一个值得注意的数学议题:针对一本页码从1到n顺序编号的书籍,要求统计所有页码中数字0至9各自出现的频次。例如,若n=13,则页码序列为1、2、...、13,其中数字1出现5次(体现在1、10、11、12、13中),数字0出现1次(体现在10中)。 ### 问题描述 具体而言,我们需要开发一种算法,其输入参数为一个正整数n,输出结果需为0至9这十个数字各自出现的频次。所有页码均以十进制形式呈现,且包含任何前导零,即会出现如006之类的页码表示。 ### 解决方案一:时间复杂度为O(n*log10(n))的算法 首先,介绍一种时间复杂度为O(n*log10(n))的算法实现。其核心构思在于遍历从1到n的每一个数值,然后逐一分解每个数值的各个位,并统计各类数字出现的频次。具体步骤如下: 1. 初始化一个长度为10的数组`count`,用于记录0至9每个数字出现的频次,初始值均为0。 2. 从1开始遍历至n,对于每一个数值i,将其转换为整数并进行以下操作: - 利用循环结构,持续将当前数值除以10,获取余数(即当前最低位的数字),并累加到对应的计数器中。 3. 遍历完成后,输出`count`数组中的每一个元素,即为所求的结果。 ### 解决方案二:优化算法 为了提升效率,提出了一种更为优越的算法。该算法基于以下观察:在1到10^n-1之间的任意区间内,每一种数字0至9出现的频次是相等的。例如,在1到999之间,每一种数字0至9出现的频次均相...
内容概要:本文档详细介绍了基于直驱永磁同步发电机(PMSG)的1.5MW风力发电系统在Simulink环境下的建模与仿真方法,涵盖风力机、传动系统、PMSG本体及电力电子变换器等核心组件的数学建模与系统集成。通过构建完整的风电系统仿真平台,实现了对风速扰动、机械动力学响应、电磁能量转换及并网运行特性的动态模拟,重点解析了PMSG在同工况下的运行行为与先进控制策略的设计与实现,如最大功率点跟踪(MPPT)和矢量控制技术。该模型仅可用于风电系统的性能评估与优化,还可作为控制器设计与算法验证的有效工具,支持新能源领域的教学、科研与工程应用。; 适合人群:具备电力系统、电机控制或可再生能源发电等相关背景的科研人员、工程技术人员及高校研究生;熟悉MATLAB/Simulink仿真环境者尤佳。; 使用场景及目标:①开展风力发电系统的动态特性分析与先进控制策略研究;②完成课程设计、学位论文或科研项目中的系统建模任务;③复现高平学术论文中的风电仿真案例,支撑科研成果的验证与发表。; 阅读建议:建议结合文档中提到的相关控制算法与优化策略进行拓展学习,重点关注模型结构搭建、参数配置与仿真调试过程,并通过改变风速输入、负载条件等变量开展多工况仿真实验,深入理解系统动态响应机制与控制效果。
内容概要:本文系统研究了基于粒子群PSO、灰狼GWO、鲸鱼WOA、哈里斯鹰HHO、蜣螂DBO、麻雀SSA等多种智能优化算法的无人机三维路径规划方法,利用Matlab代码实现了在复杂三维环境下的路径搜索与避障功能,并构建包含路径长度、飞行高度、障碍物规避、转弯代价等多维度的综合成本函数体系,对各算法的收敛速度、寻优能力、路径平滑性及全局搜索性能进行了定量对比分析。研究仅展示了各类群智能算法在路径规划中的实现机制与参数敏感性,还提供了可复现的仿真平台,为无人机自主导航系统的开发与优化提供了理论依据和技术支撑。; 适合人群:具备Matlab编程基础和基本优化算法知识,从事无人机路径规划、智能控制、自动化、机器人技术等相关领域的科研人员、工程技术人员及高校研究生。; 使用场景及目标:① 对比分析主流群智能优化算法在复杂三维空间路径规划中的性能差异与适用条件;② 构建并优化多目标成本函数以提升路径规划的安全性与经济性;③ 为科研项目、学术论文撰写或实际工程应用提供可靠、可复现的Matlab代码参考与仿真框架; 阅读建议:建议读者结合所提供的Matlab代码逐模块调试运行,深入理解各算法的迭代机制与路径生成过程,重点关注参数设置对优化结果的影响,并可根据具体应用场景调整环境建模与成本权重,进一步拓展和优化算法性能。
内容概要:本文围绕“风光制氢合成氨系统优化研究”展开,详细介绍了利用Python代码对该综合能源系统进行建模与优化的全过程。通过复现高平学术论文,构建了集成风能、光伏等可再生能源的制氢及合成氨系统模型,充分考虑了可再生能源出力的随机性与波动性、关键设备运行的技术约束以及系统整体的经济性目标,采用先进的数学优化算法对系统的容量配置与运行调度策略进行联合求解,旨在提升绿氢与绿氨生产的效率,促进可再生能源的高效消纳并推动工业领域深度脱碳。文中提供了完整的Python代码实现方案,涵盖数据处理、模型构建、求解器调用与结果可视化等环节,具有较强的可复现性和二次开发价值。; 适合人群:具备一定Python编程基础和优化建模能力,从事新能源系统规划、综合能源系统优化、绿色化工、电力系统调度及相关领域的科研人员、工程技术人员和高校研究生。; 使用场景及目标:①深入学习并复现风光耦合电解制氢与合成氨的集成系统优化模型;②掌握基于Python的能源系统建模、多目标优化与确定性处理方法;③应用于绿色氨生产系统设计、可再生能源大规模消纳、低碳工业流程优化等前沿科研与工程项目。; 阅读建议:建议读者结合文中提供的完整代码,使用实际气象与负荷数据进行调试与验证,深入理解目标函数的构建逻辑、各类物理与运行约束的数学表达以及优化求解器(如Pyomo+CBC或Gurobi)的具体应用,进而可拓展至考虑更多确定性因素(如价格波动)或多能互补(如储能)的复杂场景研究。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值