更多
2020年02月02日 21点52分 作者:叶飞 修改

源栈培训:ASP.NET Core:登录:Cookie和MD5

检查用户名和密码登录页面后台代码:把获取数据的任务交给UserRepository,根据UserName直接返回一个Userpublic UserModel GetLogInfo(string userName){User user = _userRepository.GetByName(userName);if (user == null){return null;}else{UserModel model = new UserModel();model.Id = user.Id;model.MD5Pa ……

源栈培训 ASP.NET 登录 cookie
2020年02月01日 00点17分 作者:叶飞 修改

教学质量还是招生营销?2020年,我理想主义一次

做培训马上就一年了。其实这一年都一直在思考(好吧,其实也忙得没怎么思考)一个问题:如何分配我有限的精力和时间?最核心的问题: 是做营销(努力招生),还是做内容(努力教学)? 这真的是一个艰难的选择。 昨天接了一个招聘“营销合伙人”的求职电话,给我说:现在我们这样的培训机构,“至少要花60%的精力做营销。只要把生招到了,其他的问题都好解决……招个老师什么的,容易得很!” 真的是这样么? 我不得不承认:很大程度上,他说的是对的。道理我就懒得讲了,我们这种培训,本质上是“一锤子买卖”。学员交钱之前,其实不知道你 ……

选择 培训 营销 反省
2020年01月31日 15点43分 作者:叶飞 修改

源栈培训:功能索引

理想状态上,经过25周的学习,同学们应该参照“一起帮”,完成以下全部功能。实际上,这也是“一起帮”的教学的核心目的之一(另外一个目的是通过面试拿到offer,^_^)。以下功能,应完成的优先级从上往下依次递减。标注意思为:[讲]:会在课堂上予以讲解示例并完成[练]:会以作业的形式布置给同学们,要求同学们必须完成[选]:鼓励学有余力的同学予以完成用户权限注册/登录,其中又包括:[讲]输入验证:常规/Ajax密码加密记住我(自动登录)验证码邀请人返回上一页 个人资料[练]联系方式[讲]找回密码[讲]修改密码[ ……

源栈 ASP.NET 实战 功能
2020年01月23日 20点57分 作者:叶飞 修改

源栈培训:MVC:文件上传

文件上传 1、form属性添加:enctype="multipart/form-data"(默认为application/x-www-form-urlencoded)<form action="/Profile/_UserIcon" method="post" enctype="multipart/form-data">不建议这时候还使用using(Html.BeginForm(...))2、在form中添加:<input name="" type="file" accept="imag ……

源栈培训 ASP.NET MVC 文件上传
2020年01月13日 18点12分 作者:叶飞 修改

非连接: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分 作者:叶飞 修改

DBHelper:封装ADO.NET

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,或者我有点拿不准那就试一试键盘敲烂,月薪过万一定要上手熟练度非常重要编程是一个手艺活对自己的代码狠一点口勤多问:不然你的线下学习就亏了哟,^_^多交流:同学之间,聊天多聊聊技术多表达:珍惜每天第四节课的模拟面试机会 ……

编程 学习 方法 技巧
关键字



帮助

反馈