拿下中科大的计算机课程全靠它了!

640?wx_fmt=gif

这两天 GitHub 上的一个项目引起了开发者的强烈关注,位列 GitHub Trending TOP1 的赫然是一个名为「USTC-CS-Courses-Resource」的中国开源项目,一本正经地介绍中科大的相关课程资源。

众所周知,中科大在国内技术领域的地位举足轻重,科大讯飞、商汤科技、寒武纪、云从科技、云知声等团队的创始人均来自这所大学,而项目的贡献者正是中科大计算机相关专业的在读生。该项目上传至 GitHub 仅两个月,就已获得了 3460+ 的Star,768 的 Fork。

640?wx_fmt=png

整理 | 琥珀

出品 | AI科技大本营(ID: rgznai100)


中国科学技术大学,简称“中科大”,是国内有名的 985、211 重点高校。近年来随着全国学科建设与创新企业人才的迅速扩张,中科大在人工智能领域的份量也愈加明显。例如,科大讯飞、商汤科技、寒武纪、云从科技、云知声等团队的创始人均来自这所大学。


本着技术开源、知识分享的想法,近日一位名叫 mbinary 的贡献者在 GitHub上创建了一个 repo,叫做「USTC-CS-Courses-Resource」,一本正经地介绍中科大的相关课程资源。据了解,这位贡献者正是中科大计算机相关专业的在读生。


640?wx_fmt=jpeg


不管怎么说,对中科大计算机相关专业感兴趣的学子们有福啦~


640?wx_fmt=png

传送门:https://github.com/mbinary/USTC-CS-Courses-Resource


「USTC-CS-Courses-Resource」上面已经收集了主要来自该院校计算机与信息技术类的课程资源,此外还有经管类、人文社科类、数学类、物理类等。其形式包括课程电子版、书籍、参考书、slides、考试考卷、学习心得,甚至还有部分教材的答案。


目前,从该项目上传至 GitHub 仅两个月,已获得了 3460+ 的Star,768 的 Fork。除了创建者 mbinary 之外,还有 11 位贡献者参与了该 repo 的维护。


以下为计算机学院课程的相关目录:


640?wx_fmt=png


在此页,可以根据拼音字母排序,在此页搜索课程名快速定位。


我们可以看到当前的课程目录包括编译原理和技术、并行计算、操作系统原理与设计、c程序设计、程序设计语言基础、计算机体系架构、计算机网络、计算机系统概论(ICS)、计算机组成原理等基础课程此外,还有 Python、人工智能导论、人工智能基础、算法基础等人工智能相关的内容。


每门课程的大致结构如下(贡献者们也可以添加自己认为合理的项目):


640?wx_fmt=jpeg


笔者随机选择了几门关注性比较高的课程:


可以看到,在人工智能导论的“学习”目录下主要包含了计算机视觉、自然语言处理、强化学习、DT、神经网络等方面的教学课件。


640?wx_fmt=png

例如,还有人工智能基础的部分课堂作业:


640?wx_fmt=png


还有提供给 Python 小白编程快速上手的教材用书:


640?wx_fmt=png


对于学习者们来讲,结合课件中教师精炼出的知识讲解,配合课程教材、参考书以及课堂习题、作业,都是很好的学习资源。


作者介绍了 FTP 和 HTTPS 两类资源下载方式(持续更新中……):


FTP

1. FTP/FTPS:

  • 地址:http://ftp.ustclug.org;

  • 路径:/ebook/USTC-CS-Courses-Resource;

  • 用户名:ftp;

  • 密码:ftp;


2. SFTP (Secure File Transfer Protocol):

  • 地址:http://ftp.ustclug.org;

  • 路径:/ebook/USTC-CS-Courses-Resource;

  • 用户名:ftp;

  • 密码:ftp;


3. AFP (Apple Filing Protocol)

  • 地址:afp://http://ftp.ustclug.org/;

  • 路径:/ebook/USTC-CS-Courses-Resource;

  • Connect As Guest


HTTPS

  • github 网页:https://github.com/mbinary/USTC-CS-Courses-Resource#%E8%AF%BE%E7%A8%8B%E7%9B%AE%E5%BD%95

  • 脚本生成的网页:https://mbinary.xyz/ustc-cs/

  • gitzip 打包下载工具:https://kinolien.github.io/gitzip/


不过,目前该项目中的很多课程资料并不完善,作者也希望通过能有更多人的参与,主要有三类投稿方式:


640?wx_fmt=jpeg


不过,笔者还是要提醒大家:不要随意上传带有版权的资源,此项目的版权约定已在 README 上写明。同时,作者也在联系老师征询涉及到的讲义、作业、实验等内容的授权。


希望大家通过 GitHub 能学有所得,也能贡献自己的力量维护项目的持续进展。


640?wx_fmt=jpeg

 热 文 推 荐 

☞ 京东扩招 1.5 万员工;程维卸任快的打车法人;库克纪念乔布斯 64 岁诞辰 | 极客头条

那些学了 Python 的程序员,编程能力都“退化”成什么样了?

物联网创业公司正在消亡!

☞ “软件外包城”下的马鞍山 | 程序员有话说

☞ 可怕!9岁男孩为买任天堂游戏机,竟然...

☞ 云评测 | OpenStack智能运维解决方案 @文末有福利!

☞ 拿下中科大的计算机课程全靠它了!

☞ 月入5万,程序员夫人们过上"贵妇"生活了吗?

print_r('点个好看吧!');
var_dump('点个好看吧!');
NSLog(@"点个好看吧!");
System.out.println("点个好看吧!");
console.log("点个好看吧!");
print("点个好看吧!");
printf("点个好看吧!\n");
cout << "点个好看吧!" << endl;
Console.WriteLine("点个好看吧!");
fmt.Println("点个好看吧!");
Response.Write("点个好看吧!");
alert("点个好看吧!")
echo "点个好看吧!"

640?wx_fmt=gif点击阅读原文,输入关键词,即可搜索您想要的 CSDN 文章。

640?wx_fmt=png喜欢就点击“好看”吧!
展开阅读全文

今晚一定要拿下它!!!!!!!

09-26

悬而未决的存储分页rn//////////////////////rnCREATE PROCEDURE sp_pagern @tb varchar(50), --表名rn @col varchar(50), --按该列来进行分页rn @coltype int, --@col列的类型,0-数字类型,1-字符类型,2-日期时间类型rn @orderby bit, --排序,0-顺序,1-倒序rn @collist varchar(800),--要查询出的字段列表,*表示全部字段rn @pagesize int, --每页记录数rn @page int, --指定页rn @condition varchar(800),--查询条件rn @pages int OUTPUT --总页数rnASrnrnDECLARE @sql nvarchar(4000),@where1 varchar(800),@where2 varchar(800)rnIF @condition is null or rtrim(@condition)=''rnBEGIN--没有查询条件rn SET @where1=' WHERE 'rn SET @where2=' 'rnENDrnELSErnBEGIN--有查询条件rn SET @where1=' WHERE ('+@condition+') AND '--本来有条件再加上此条件rn SET @where2=' WHERE ('+@condition+') '--原本没有条件而加上此条件rnENDrnrnrnrnSET @sql='SELECT @pages=CEILING((COUNT(*)+0.0)/'+CAST(@pagesize AS varchar)+rn ') FROM '+@tb+@where2rnEXEC sp_executesql @sql,N'@pages int OUTPUT',@pages OUTPUT--计算总页数rnIF @orderby=0rn SET @sql='SELECT TOP '+CAST(@pagesize AS varchar)+' '+@collist+rn ' FROM '+@tb+@where1+@col+'>(SELECT MAX('+@col+') '+rn ' FROM (SELECT TOP '+CAST(@pagesize*(@page-1) AS varchar)+' '+rn @col+' FROM '+@tb+@where2+'ORDER BY '+@col+') t) ORDER BY '+@colrnELSErn SET @sql='SELECT TOP '+CAST(@pagesize AS varchar)+' '+@collist+rn ' FROM '+@tb+@where1+@col+'<(SELECT MIN('+@col+') '+rn ' FROM (SELECT TOP '+CAST(@pagesize*(@page-1) AS varchar)+' '+rn @col+' FROM '+@tb+@where2+'ORDER BY '+@col+' DESC) t) ORDER BY '+rn @col+' DESC'rnIF @page=1--第一页rn SET @sql='SELECT TOP '+CAST(@pagesize AS varchar)+' '+@collist+' FROM '+@tb+rn @where2+'ORDER BY '+@col+CASE @orderby WHEN 0 THEN '' ELSE ' DESC' ENDrnEXEC(@sql)rnGOrn/////////////////////////////rnASP代码:rndim conditionrncondition=""rnset rs=conn.execute ("exec sp_page "&lblname&","&unid&",0,0,'*',"&MaxperPage&","&CurrentPage&",'','condition'")rnrnrnrncondition(条件参数)根本没法用啊rn列如:1 condition=" id=100 " ,出错:将数据类型 varchar 转换为 int 时出错rn 2 condition=" id like '%100%' ",出错:第 1 行: '%' 附近有语法错误rn 后来又人告诉我:在sqlserver中"转义为',这样的话ASP怎么写呢?rn 请给出完整的条件参数代码,谢谢rn rn这么好的存储分页不能用真是可惜啊!! rnrnrn下面是ASP全页 rn//////////////////////rn<% rnset conn=Server.CreateObject("ADODB.Connection") rnconn.open "driver=SQL Server;Server=127.0.0.1;uid=sa;pwd=;database=LIB" rn%>rn<%rndim lblname,unid,Pages,conditionrncondition=""rnlblname="bookinfo" rnUnid="id"rnif request("page")="" thenrnCurrentPage=1rnelsernCurrentPage=int(Request("page"))rnend ifrnMaxperPage=10rnrnset rs=conn.execute ("exec sp_page "&lblname&","&unid&",0,0,'*',"&MaxperPage&","&CurrentPage&",'','"&condition&"'")rnrnsql="Select Count(*) from "&lblnamerncurPages=conn.execute (sql)(0)rnPages=Round(curPages/MaxperPage,0)rnrn%>rn rn rn 编号rn 书名rn 分类rn 出版社rn rn <%rn do While Not RS.EOFrn %>rn rn <%=rs("id")%>rn <%=rs("name")%>rn <%=rs("sortcode")%>rn <%=rs("publisher")%>rn rn <%rnRS.MoveNextrnlooprn%>rnrnrn rn rn rn 第<%=CurrentPage%>页/<%=Pages%>页 rn <% if CurrentPage>1 then %>rn 上一页 <% end if %> rn <% if CurrentPagern 下一页 <% end if %>rn 直接到第rn rn <%for i=1 to Pages%>rn <%=i%>rn <%next%>rn rn 页rn rn rn rn rnrnrn 论坛

没有更多推荐了,返回首页