更多
2020年01月13日 18点12分 作者:叶飞 修改

源栈培训:持久化:ADO.NET-3:DataSet和DataAdapter

以DataReader为基础,ADO.NET还引入了:DataAdapter和DataSet DataAdapter:封装SQL语句,通过Fill()方法查询得到的结果存储到“内存数据库”DataSet中string queryString = "SELECT CustomerID, CompanyName FROM dbo.Customers"; SqlDataAdapter adapter = new SqlDataAdapter(queryString, connection); DataS ……

源栈培训 C# ADO.NET
2020年01月13日 18点08分 作者:叶飞 修改

源栈培训:持久化:ADO.NET-2:DBHelper和Repository

DBHelper 演进过程:=> Main()函数语句 => 抽象方法SaveStudent() => 使用对象Student.Save()=> 使用DBHelper,让DBHelper专门负责数据库的操作class DBHelper{private const string connectionString = @"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=17bang;Integrated Security=True; ……

源栈培训 C# ADO.NET
2020年01月05日 20点23分 作者:叶飞 修改

源栈培训:功能-消息机制

消息机制很多时候,我们都需要生成消息通知相关用户。比如:飞哥的博客被老程评论,飞哥应该收到一个消息……推送(push) vs 拉取(pull)?Web项目,因为(目前)HTTP协议的单向性,且消息接收人不一定在线,所以通常不会采用“推送”机制,而是当消息接收人登录上线之后,通过主动查询,获取他的消息获取消息,又有两种方式:动态生成 vs 静态保存?动态:每次都利用现有数据(比如博客评论)生成消息,生成的消息不予以保存。静态:在消息事件发生(比如博客被评论)时,就生成的消息并予以存储,以后消息接收人只需简单 ……

一起帮 源栈 ASP.NET 实战 消息推送
2019年11月25日 02点22分 作者:瓜皮弟子头很铁 修改

毕业之后二三事

我的大学时代的回顾,同时我面对今后生活的困惑 ……

生活 毕业生 困惑
2019年08月16日 17点43分 作者:叶飞 修改

决定你IT路能走多远的那些因素:学历、英语和能力,还有运气……

学历问的人最多,其实是最不重要的一个。有,当然更好;没有,也不是无法弥补各行各业都有学历歧视,但IT行业,相对来说是歧视最少的——因为IT他很“硬”:再高的学历,做不出来东西都是扯淡再低的学历,能干活就能领到工资当然,没有学历,必然要比有学历付出更多艰辛,甚至屈辱。英语被太多太多同学忽视。之前:编程=数据结构+算法现在:编程=google+英语英语能力,决定你能否:更快的入门(编程语言都是用英语书写)找到更多解决问题的渠道(英语+中文>中文)了解最前沿的技术(什么都等着翻译是不现实的,.NET开源之 ……

编程 学历 英语 运气
2019年08月15日 17点40分 作者:叶飞 修改

学好编程要有“三勤”

脑勤勤于思考,多问几个为什么辩证和独立手勤大胆假设,小心求证:我有一个idea,或者我有点拿不准那就试一试键盘敲烂,月薪过万一定要上手熟练度非常重要编程是一个手艺活对自己的代码狠一点口勤多问:不然你的线下学习就亏了哟,^_^多交流:同学之间,聊天多聊聊技术多表达:珍惜每天第四节课的模拟面试机会 ……

编程 学习 方法 技巧
2019年08月13日 20点02分 作者:叶飞 修改

源栈培训:其他ASP.NET项目

Web API 返回纯数据(JSON/XML/其他格式),而不是HTML页面推出背景:RESTful设计理念:无状态(http)和 资源(url)通过动词(verb)确定动作:Get/Post/Put/Delete……(问题:GET/POST就已经有些“无所谓”了,再添加PUT和DELETE,概念进一步混淆)和MVC最大的不同:route配置在:WebApiConfig.cs,注意:默认有action!根据Request的method,在ApiController的子类controller中找Action ……

源栈培训 ASP.NET
2019年08月12日 09点20分 作者:叶飞 修改

源栈培训:持久化:ADO.NET-1:DbCommand的Execute()

在 Linq to SQL 面世之前,连接数据库的办法。是 EntityFramework 的底层实现工具。数据库连接using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); //需要显式的Open()// Do work here. } 字符串Open()/Close()池SqlCommand command = new SqlCommand();SqlCommand ……

源栈培训 C# ADO.NET
2019年08月11日 14点04分 作者:叶飞 修改

源栈培训:ASP.NET MVC-7:Ajax

历史和现状 名称由来:Asynchronous Javascript And XML:Asynchronous :异步,不用刷新整个网页JavaScript:通过Javascript技术实现和应用XML:XMLHttpRequest对象,在IE5中首次引入,是Ajax的核心可以说,没有Ajax,就没有JavaScript的今天!微软引入:惊艳全场:Google提示和Google地图蓬勃发展:JQuery极大的简化了Ajax的应用目前的“前后端分离”运动,正试图使用Ajax作为前后台传输的唯一方式。其阻碍: ……

源栈培训 ASP.NET Ajax
2019年08月09日 13点02分 作者:叶飞 修改

源栈培训:ASP.NET MVC-6:查漏补缺

web.configweb.config配置Remote:内置Ajax调用验证底层由Ajax实现,需要两个步骤Ajax名称由来Asynchronous Javascript And XML异步:不用刷新整个网页JavaScript技术XML:XMLHttpRequest对象,在IE5中首次引入,核心早期XML => JSON历史Google Suggest/地图 ……

源栈培训 ASP.NET 配置 文件上传
关键字



帮助

反馈