IT 创作者的 两周年纪念日
前言:
🏘️🏘️个人简介:以山河作礼。
网名来源一句诗:聘山河作礼,揽日月成妆。
愿意用山河作为聘礼于她,摘下星星和月亮为她作礼物来装饰。
两年前,我作为一名大一学生,对于编程和技术的兴趣越来越浓厚。在社交媒体上浏览时,我无意中发现了CSDN这个技术社区。当时,我对于这个平台的认识还很肤浅,只是觉得这里的文章很多,而且好像都是一些大佬们分享的经验和技巧。但是,随着我的学习深入,我开始有了自己的一些见解和心得,于是我决定在CSDN上分享我的学习经验和心得,同时也希望通过这个平台认识更多志同道合的朋友。
在这两年的时间里,我在CSDN上发表了很多篇文章,虽然不是每一篇都能够得到大量的阅读量和赞,但是我收获了很多。我得到了很多粉丝的关注和支持,这些粉丝给了我很多鼓励,比如点赞、评论和分享等。在学习中,我认识了很多志同道合的朋友,我们互相交流学习,共同进步。最后,通过在CSDN上的创作,我的技术水平也得到了很大的提升。
目前,现在仍是大三在校生,在学习专业课的业余时间,我都会花时间来学习新知识和分享我所学的知识。在学习生活中,我会把自己在学习中中遇到的问题和解决方案记录下来,然后发表到CSDN上与大家分享。同时,我也会在平时的学习中记录一些笔记和心得,然后整理成文章发布到CSDN上。在后期的学习中,我的规划如下:
在学习过程中,我会把我的学习笔记已经心得分享出来,单独列一个专栏,供大家学习和交流
我个人觉得写的最好的,是刚刚写出来的一段代码,这个代码也是我们的课堂作业,现在分享出来:
import requests
from bs4 import BeautifulSoup
url = 'https://movie.douban.com/subject/35457272/?from=showing'
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36'
}
html = requests.get(url, headers=headers)
data = BeautifulSoup(html.text, 'lxml') # 第一个参数是要解析的html文本,第二个参数是使用那种解析器
obj = data.find(id="info")
print(obj.get_text())
with open('豆瓣.txt', 'w', encoding='utf-8') as f:
f.write(obj.get_text())
这段代码是用来获取豆瓣电影的介绍内容的,帮助我们更加了解电影。
结果如下:

👉👉最好的代码肯定不止这一个,也不会只有一个,我会继续努力,写出更加完美的代码。
我希望未来可以继续在CSDN上分享我的学习经验和心得,同时也希望可以跟更多的朋友交流学习。我还计划在未来开展一些技术分享活动,帮助更多的人学习和掌握技术。最终,我希望可以成为一名技术专家,为这个行业做出一些贡献。

我是一个Rails初学者,但我想从我的RailsView(html.haml文件)中查看Ruby变量的内容。我试图在ruby中打印出变量(认为它会在终端中出现),但没有得到任何结果。有什么建议吗?我知道Rails调试器,但更喜欢使用inspect来打印我的变量。 最佳答案 您可以在View中使用puts方法将信息输出到服务器控制台。您应该能够在View中的任何位置使用Haml执行以下操作:-puts@my_variable.inspect 关于ruby-on-rails-如何在我的R
我喜欢使用Textile或Markdown为我的项目编写自述文件,但是当我生成RDoc时,自述文件被解释为RDoc并且看起来非常糟糕。有没有办法让RDoc通过RedCloth或BlueCloth而不是它自己的格式化程序运行文件?它可以配置为自动检测文件后缀的格式吗?(例如README.textile通过RedCloth运行,但README.mdown通过BlueCloth运行) 最佳答案 使用YARD直接代替RDoc将允许您包含Textile或Markdown文件,只要它们的文件后缀是合理的。我经常使用类似于以下Rake任务的东西:
rails中是否有任何规定允许站点的所有AJAXPOST请求在没有authenticity_token的情况下通过?我有一个调用Controller方法的JqueryPOSTajax调用,但我没有在其中放置任何真实性代码,但调用成功。我的ApplicationController确实有'request_forgery_protection'并且我已经改变了config.action_controller.consider_all_requests_local在我的environments/development.rb中为false我还搜索了我的代码以确保我没有重载ajaxSend来发送
我只想对我一直在思考的这个问题有其他意见,例如我有classuser_controller和classuserclassUserattr_accessor:name,:usernameendclassUserController//dosomethingaboutanythingaboutusersend问题是我的User类中是否应该有逻辑user=User.newuser.do_something(user1)oritshouldbeuser_controller=UserController.newuser_controller.do_something(user1,user2)我
我正在开发我的第一个Rubygem,并捆绑了cucumber、rspec和shoulda-matches进行测试。当我运行rspec时,出现以下错误:/app/my_gem/spec/spec_helper.rb:6:in`':undefinedmethod`configure'forShoulda::Matchers:Module(NoMethodError)这是我的gem规范:#my_gem.gemspec...Gem::Specification.newdo|spec|......spec.add_development_dependency"activemodel"spec.a
我正在使用Heroku(heroku.com)来部署我的Rails应用程序,并且正在构建一个iPhone客户端来与之交互。我的目的是将手机的唯一设备标识符作为HTTPheader传递给应用程序以进行身份验证。当我在本地测试时,我的header通过得很好,但在Heroku上它似乎去掉了我的自定义header。我用ruby脚本验证:url=URI.parse('http://#{myapp}.heroku.com/')#url=URI.parse('http://localhost:3000/')req=Net::HTTP::Post.new(url.path)#boguspara
require"socket"server="irc.rizon.net"port="6667"nick="RubyIRCBot"channel="#0x40"s=TCPSocket.open(server,port)s.print("USERTesting",0)s.print("NICK#{nick}",0)s.print("JOIN#{channel}",0)这个IRC机器人没有连接到IRC服务器,我做错了什么? 最佳答案 失败并显示此消息::irc.shakeababy.net461*USER:Notenoughparame
我有这个代码:context"Visitingtheusers#indexpage."dobefore(:each){visitusers_path}subject{page}pending('iii'){shouldhave_no_css('table#users')}pending{shouldhavecontent('Youhavereachedthispageduetoapermissionic错误')}它会导致几个待处理,例如ManagingUsersGivenapractitionerloggedin.Visitingtheusers#indexpage.#Noreason
下面的代码工作正常:person={:a=>:A,:b=>:B,:c=>:C}berson={:a=>:A1,:b=>:B1,:c=>:C1}kerson=person.merge(berson)do|key,oldv,newv|ifkey==:aoldvelsifkey==:bnewvelsekeyendendputskerson.inspect但是如果我在“ifblock”中添加return,我会得到一个错误:person={:a=>:A,:b=>:B,:c=>:C}berson={:a=>:A1,:b=>:B1,:c=>:C1}kerson=person.merge(berson
我正在为我的用户实现一些rubyonrails代码推特内容。我正在创建正确的oauth链接...类似http://twitter.com/oauth/authorize?oauth_token=y2RkuftYAEkbEuIF7zKMuzWN30O2XxM8U9j0egtzKv但在我的测试帐户授予对twitter的访问权限后,它会弹出一个页面,上面写着“您已成功授予对.我不知道用户应该在哪里输入此PIN以及他们为什么必须这样做。我认为这不是必要的步骤。Twitter应该将用户重定向到我在应用程序设置中提供的回调URL。有谁知道为什么会这样?更新我找到了thisarticle声明我需