获取网站在线会员数据,求高人指点,谢谢

fyqwork 2011-04-08 06:23:28
功能类以于交友网站,显示会员信息的时候可以看到会员的状态,在线 离线。
要求:
不是统计在线人数,是显示用户列表时,要看到这个用户是不是登录(在线)的
...全文
74 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
fyqwork 2011-04-11
  • 打赏
  • 举报
回复
我是这么弄的,在会员表中加了个字段online,登录时就改为1(在线),然后在 global.asax 的session_end事件中,把online改为0 (离线),不晓得这个方法可行不,有没有比这个更好的方法
zytp 2011-04-08
  • 打赏
  • 举报
回复
那不还是一样嘛。跟统计在线人数。区别在于。在线人数是匿名的。而会员在线。就得看是否是登录状态。

说个思路。

用application arraylist类型的 保存在线会员列表

登录时add。退出是remove

非正常退出在session_end事件中。remove此用户。

session是有timeout的。IIS6是20分钟检查session是否在线。

此方法可行。已做过类似功能。
目录 1、 各种技术方向分析 1 1.1、JAVA 1 1。2、。NET 1 1。3、手机端开发 2 1。4、C 2 2、 学习建议 3 3、 如何学习 3 4、 教程设计 4 4.1、Linux基础知识 4 4。2、C程序入门 5 4。3、C++程序入门 5 4。4、Linux系统程序编写 5 4。5、常用函数和类的封装 6 4。6、TCP/IP通讯 11 4.7、FTP编程 13 4.8、数据库知识 13 4。9、数据库编程 14 4。10、气象数据中心项目开发 16 5、 毕业总结 16 各种技术方向分析 对大部分即将进入IT行为的人来说,普遍存在一个问题,如何选择技术方向,以下谈 谈我个人的看法. 1。1、JAVA 优点 几乎可以做任何事情,适用于各种操作系统平台,在WEB应用方面有优势。 入门容易,学习环境容易搭建。 缺点 入门太容易了,从事这方面的开发的人太多了. 在数据处理、传输等应用方面,性能比其它语言要低。 技术更新很快,每过几年就有新的技术和框架出来,需要不断的学习。 1。2、。NET 这个不行,只能用于Windows平台,事实证明,.NET已败给了JAVA. 如果某公司招你进去,让你学习.NET,这是很不负责任的行为,必定耽误你的前程。 1.3、手机端开发 手机端的开发目前有两种主流的技术,Android和IOS,目前看来,基于Android平台的 应用比IOS多很多。 如果你要学习,建议选择Android,不要选择IOS,因为IOS是苹果公司独家的,如果哪一 天苹果公司不行了,估计你也行转行。 近几年,随着智能手机的普及,手机端开发非常火,开发人员短缺,跟风学习的技术 员很多,这让我想起了2000年时的互联网泡沫,不知道再过几年会怎么样,会不会浮华退 去? 1.4、C C的历史有N年了,在1995年之前,计算机主要用于银行、证券、电信等大行业,那时 个,连操作界面都是用C编写的,后来的PowerBuild、VB、VC、Dephi等取代了C的界面应 用,但是,在后台应用,如传输、通讯、数据处理、监控等方面,C的地位无可取代。 优点 主要用于UNIX操作系统,在Windows系统中也有应用,但没有优势。 在传输、通讯、数据处理、监控方面有非常大的优势,效率极高。 几十年来,C语言就没怎么变过,程序员无更新换代之苦。 缺点 入门太难了,学习环境难以搭建. 想精通更难,如果没有高人指点,几乎不可能. C提供的函数都只是简单的功能,但是,在实际应用中,需要程序根据自己丰富的应用 经验,预先做大量的封装工作。 C语言的应用还有嵌入式开发方向,这个我不太懂,就不说了。 C语言应用的还有Windows方向,这个没什么好说的,C语言在Windows系统下,只能做 一些小东西,重要系统的核心还是在UNIX,这一点无不容置疑。 学习建议 当然选择C了。 在1995年之前,大部分程序员是做C的,30年过去了,这些人大部分都退役了,但是, 新的C程序员越来越少,这些年来,我想找合适的C程序员很难,菜鸟不能用,有经验和 技术的人要价太高,没实力的公司根本请不起. 我在刚做技术的时候,什么都想搞一下,以前流行VB、PB、Dephi等,我都学过,但是 ,现在VB、PB、Dephi等都已随风而去,只有C,经久不衰,做的时间越长,感觉越妙. 几十年来,C语言程序员始终是精英。 不过,C不是孤立的,还需要学习UNIX操作系统和数据库系统。 如何学习 人生选择方向很重要,例如字母B,往南走和往北走,意义完全不同. 这些年来,我见过很多菜鸟找不到入门的方法,瞎折腾,也看过国内的培训机构的课 程,如达内,培训的内容连入门都算不上,所以,就有了想搞培训的想法. 本人1996年接触C、UNIX和Oracle数据库,2008年注册了一个皮包公司,到处奔波,折 腾项目,售前、售后、设计、编码的事都是一个人做,这些年来,也不知道做了多少个系 统,写了多少代码,这样的经验和技术水平,能不能教教各位菜鸟? 教程设计 各位菜鸟,不知道如何才能让你相信我,有个建议,请把我这个教程给有经验的C程序 员看看,从这个教程可见我的功力。 不忽悠各位了,开始教程. 4。1、Linux基础知识 课时:一星期(在本教程中,一星期不是五天,是七天。) Linux系统的优点,应用范围。 连Linux服务器的工具程序的使用(SecureCRT). Linux系统常用的命令。 telnet工具。 ftp工具。 ssh工具。 vi编辑器. Linux系统的安装、常用软件包介绍、磁盘分区方法。 熟悉Linux操作系统,具备Linux系统的安装和日常维护能力。 老师教的东西总是有限的,培养各位获取帮助和查找资料的能力非常重要。 4。2、C程序入门 课时:一星期 以谭浩强的《C程序设计》为教材
无论你是一个程序猿还是一个程序媛,每天干的事除了coding还是coding,代码不能解决的问题(什么问题自己心里还没点abcd数嘛),探探能帮你解决。最近网上特流行一款交友软件叫探探(据说是yp软件)。作为探探曾经的一名从来只浏览图片但是没有yue过的资深玩家同时又是一位热爱前端的妹子,我决定要仿一下这个app。既然是寄几开发,那还不是寄几说了算,毫无疑问整款APP的主题风格被我改成我最爱的终极少女粉了hhh,下面让我们一起来感受下探探的魅力吧~项目整体效果项目部分功能点解析主页图片左滑右滑对应按钮变化首先我们来聊一下最让我头痛的地方,就是主页面的左右滑动事件并且对应按钮会相应变化,即我左滑一下图片下面的灰色按钮会有相应的动画效果,右滑则对应着图片下面的红色按钮。对于一个刚入小程序坑的妹子来说,没有大神指点不知道要在这里面的逻辑坑还要绕多久才能绕出来。得一高人指点,我才完美滴实现了这个功能。这里写了三个大的盒子放着图片和文字信息,再将他们放到swiper-item里面,用swiper组件实现整个盒子的左右滑动                                          K             ♂21             金牛座             文化/教育                哦盒子下面不是按钮,我是放了两张图片。             先给他们写个滑动的时候触发的动画效果.active {    animation: active 1s ease;//定义一个叫做active的动画} @keyframes active {//补充active动作脚本     0% {        transform: scale(0.8);     }     50% {        transform: scale(1.2);     }     100% {        transform: scale(1.0);     } }在page的data里面定义三个变量,将left,right变量绑定到对应图片中data: {        left: false ,       right: false,        activeIndex: 0 },在swiper绑定事件中具体判断左右滑动事件changeswiper: function(e) {         var index = e.detail.current;//当前所在页面的 index     if(index > this.data.activeIndex) {//左滑事件判断       this.setData({         left: true//若为左滑,left值为true,触发图片动画效果       })     } else if(index  {//每滑动一次,数据发生变化       this.setData({         activeIndex: index,         left:false,         right:false       })     }, 1000);   },从本地上传图片这个呀查一查小程序开发文档就好了,先在要上传图片的地方的src绑定个数据变量放入图片默认地址,就是上传图片之前的添加图片data: {     imgUrl: '../../images/addImg.png'   },通过绑定tap事件将上传的图片地址替换进去uploadImg: function(e) { var that = this; wx.chooseImage({   count: 1, //上传图片数量   sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有   sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有   success: function (res) {// 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片       var tempFilePaths = res.tempFilePaths;       that.setData({           imgUrl: tempFilePaths     })       wx.showToast({//显示上传成功           title: '上传成功',           icon: 'success',           duration: 2000     })   } }),配对成功列表据通过easy-mock获取后台数据block wx:for渲染一个包含多节点的结构块                                                                                                                         {{item.nickname}}                     {{item.message}}                                            获取后台数据wx.request({       url: 'https://www.easy-mock.com/mock/5a23dbf382614c0dc1bebf04/getFriendsList/getFriendsList',       success: (res) => {         // console.log(response);         this.setData({           friendsList: res.data.data.friendsList         })       }     })其它差不多就是切页面了,个人原因用不太习惯weui的官方样式,每个页面都是我自己呕心沥血码出来的,所以大家不喜轻点喷哈,还在努力学习当中~~~项目开发用到的一些工具微信开发者工具、VScode、GithubIconfont阿里巴巴矢量图标库:各种图片logo应有尽有,前端开发必备esay-mock:模拟数据请求,实现无后端编程W3Cschool微信小程序开发教程手册文档:开发小程序要多看看哦小结emmmm目前项目功能还是很简单呀,还有很多功能后面慢慢实现吧~比如利用将上传的图片放到storage中,页面刷新之后图片依然在,slider滑动到某一处在页面上保存当前值,模拟配对成功后弹出提醒页面等等......也希望遇到热爱学习的小伙伴一起交流学习,一起在前端坑里越陷越深hhh项目地址:https://github.com/beautifulg... 求鼓励~求star呀~我的邮箱:804316947@qq.com 这里可以找到我哦作者:略略略

110,500

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧