xonoer Goto Github PK
Type: User
Type: User
一个基于springboot 、mybatis做的直播系统,由于我在设计数据库大量使用了外键,而且没有添加索引,所以停止了该项目。而且最近做的一个新项目,也是用的springboot,没有使用外键,而且添加了必要的索引,约束的部分全部在业务代码中实现。
从cmdb中获取当前管辖的所有server,并对其一一发送icmp包,从而检验当前网络环境的大致健康状态,当交换机/路由器调整或更新时,可快速判断网络情况。
1.该项目基于Node.js构建,使用express框架,使用body-parser、cookie-parser、crypto、moment、gm、redis等功能模块对请求和数据进行处理。数据库使用mongoose实现了对数据的增删改查功能。项目使用了邮箱注册功能,可以对新注册的用户进行邮箱通知。项目中使用了session、cookie对用户登录信息进行存储,存储使用了redis模块,大大提高了用户信息的安全性和存取速度。用户上传头像在后台使用了gm模块,解决了上传的头像宽高不一致的问题。 2.前端页面使用了AngularJS和jQuery以及一些插件,一开始项目是使用的ejs模板对数据进行渲染,但是由于一些实时的数据操作不能实现,因此使用了AngularJS,解决了数据的绑定 问题,通过异步Ajax请求实现了页面的无刷新更新。 3. 前端页面布局使用了bootstrap框架,实现了页面整体布局的不同分辨率适配问题,较好解决了PC端和移动端的页面兼容展示问题。 4.项目实现的功能:登录、注册、发表问题、发表评论、、二级评论、头像上传、问题内容的增删改查、用户的管理、点赞和关注、消息通知、@指定用户等。
这是一个简单的笔记本案例,因为项目里mongodb文件夹过大传不上来,已删除。记得在根目录下新建一个mongodb目录,然后在mongodb目录下新建data目录,然后在data目录下新建db目录,作为数据库存放位置。你本机安装的mogodb之中的bin目录的所有文件记得拷贝一份在你刚刚建的mongodb目录中(即和data同目录)
LoveReader阅读器是一款支持在线阅读并可以离线下载的阅读器,新闻来源为腾讯新闻,暂包括国际新闻和社会热点两个模块,利用Jsoup解析HTML网页进行其他相关操作。 首页为解析的新闻标题,新闻来源,评论数以及新闻图片等信息并将新闻的文本内容解析到软件中,在线新闻阅读也可跳转用浏览器打开。提供对应新闻模块的搜索功能,输入关键字即可搜索到相关新闻信息。支持下载模块新闻到数据库中,离线查看下载新闻内容也可删除已经下载的新闻条目。可根据需要修改字体大小以及日间模式和夜间模式的切换。还提供了利用GPS定位的功能。
页面常用体验功能:输入框键盘自动补位,点击页面或滑动页面隐藏键盘,加载中背景动画,点击背景刷新,显示无数据背景提示(自定义强度高,支持之定义view,或替换gif),加载失败背景提示。快速集成调用下拉刷新,上拉加载更多(pod 集成MJRefresh)等等常用页面细节处理。能帮助开发人员快速开发页面功能,节约大量细节调控时间!
工作中常用到的工具类,会一直更新更多工具给大家,谢谢支持
Lua 是一门强大、快速、轻量的嵌入式脚本语言。它由巴西里约热内卢 Pontifical Catholic 大学的 PUC-Rio 团队 开发。 Lua 是一个 自由软件, 广泛应用于世界上无数产品和项目。 Lua 的官方网站 上提供了关于 Lua 的完整信息, 包括 综合概要和最新的 文档, 我这里做一些自己的注解以及中文文档。
根据本地或者拍照的大图,手动获取选中区域的圆形图像作为新图像
概览 现在很多社交、电商、团购应用都引入了地图和定位功能,似乎地图功能不再是地图应用和导航应用所特有的。的确,有了地图和定位功能确实让我们的生活更加丰富多彩,极大的改变了我们的生活方式。例如你到了一个陌生的地方想要查找附近的酒店、超市等就可以打开软件搜索周边;类似的,还有很多团购软件可以根据你所在的位置自动为你推荐某些商品。总之,目前地图和定位功能已经大量引入到应用开发中。今天就和大家一起看一下iOS如何进行地图和定位开发。 定位 地图 定位 要实现地图、导航功能,往往需要先熟悉定位功能,在iOS中通过Core Location框架进行定位操作。Core Location自身可以单独使用,和地图开发框架MapKit完全是独立的,但是往往地图开发要配合定位框架使用。在Core Location中主要包含了定位、地理编码(包括反编码)功能。 定位功能 定位是一个很常用的功能,如一些地图软件打开之后如果用户允许软件定位的话,那么打开软件后就会自动锁定到当前位置,如果用户手机移动那么当前位置也会跟随着变化。要实现这个功能需要使用Core Loaction中CLLocationManager类,首先看一下这个类的一些主要方法和属性: 类方法说明 + (BOOL)locationServicesEnabled;是否启用定位服务,通常如果用户没有启用定位服务可以提示用户打开定位服务 + (CLAuthorizationStatus)authorizationStatus;定位服务授权状态,返回枚举类型: kCLAuthorizationStatusNotDetermined: 用户尚未做出决定是否启用定位服务 kCLAuthorizationStatusRestricted: 没有获得用户授权使用定位服务,可能用户没有自己禁止访问授权 kCLAuthorizationStatusDenied :用户已经明确禁止应用使用定位服务或者当前系统定位服务处于关闭状态 kCLAuthorizationStatusAuthorizedAlways: 应用获得授权可以一直使用定位服务,即使应用不在使用状态 kCLAuthorizationStatusAuthorizedWhenInUse: 使用此应用过程中允许访问定位服务 属性说明 desiredAccuracy定位精度,枚举类型: kCLLocationAccuracyBest:最精确定位 CLLocationAccuracy kCLLocationAccuracyNearestTenMeters:十米误差范围 kCLLocationAccuracyHundredMeters:百米误差范围 kCLLocationAccuracyKilometer:千米误差范围 kCLLocationAccuracyThreeKilometers:三千米误差范围 distanceFilter位置信息更新最小距离,只有移动大于这个距离才更新位置信息,默认为kCLDistanceFilterNone:不进行距离限制 对象方法说明 startUpdatingLocation开始定位追踪,开始定位后将按照用户设置的更新频率执行-(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations;方法反馈定位信息 stopUpdatingLocation停止定位追踪 startUpdatingHeading开始导航方向追踪 stopUpdatingHeading停止导航方向追踪 startMonitoringForRegion:开始对某个区域进行定位追踪,开始对某个区域进行定位后。如果用户进入或者走出某个区域会调用- (void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region和- (void)locationManager:(CLLocationManager *)manager didExitRegion:(CLRegion *)region代理方法反馈相关信息 stopMonitoringForRegion:停止对某个区域进行定位追踪 requestWhenInUseAuthorization请求获得应用使用时的定位服务授权,注意使用此方法前在要在info.plist中配置NSLocationWhenInUseUsageDescription requestAlwaysAuthorization请求获得应用一直使用定位服务授权,注意使用此方法前要在info.plist中配置NSLocationAlwaysUsageDescription 代理方法说明 -(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations;位置发生改变后执行(第一次定位到某个位置之后也会执行) - (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading;导航方向发生变化后执行 - (void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region进入某个区域之后执行 - (void)locationManager:(CLLocationManager *)manager didExitRegion:(CLRegion *)region走出某个区域之后执行
一个简单有趣的通用内容管理系统,麻雀虽小,五脏俱全.具有一个内容管理系统常见的功能,一直更新中,欢迎体验。系统采用tp5.1+layui最新版本开发制作,简洁大方--匠心之作。可以用来快速衍生各种产品。交流群:159360042 欢迎加入.
Meteor, an ultra-simple, database-everywhere, data-on-the-wire, pure-Javascript web framework.
受黑龙江科技大学大学生服务中心所托为即将重新开业的大学生超市做的一个公益项目 -- 微商城(microMall),由我和我的三个室友还有我可爱的女朋友共同完成,任务安排女孩子做前端,男孩子做后台,其中阿布做安卓端
The Discover Meteor book's example app.
手把手教你做中间件、高性能服务器、分布式存储等(redis、memcache、nginx、大容量redis pika、rocksdb、mongodb、wiredtiger存储引擎、高性能代理中间件)二次开发、性能优化,逐步整理文档说明并配合demo指导--每周末定时更新2-3篇技术文章及程序demo--(技术交流QQ群:568892619)
主要是将自己学习过程中的一些思维导图进行分享,因为一个好的思维导图能够帮助大家更好的去理解不同方面的知识,发挥一个导向作用,并且自己会不断进行更新。
此项目为大学生创新创业项目,名为《漓江学院模拟面试系统》,该项目就是基于微信小程序的基础上开发一款实现模拟面试的软件,该项目使用微信Web开发者工具来实现各种不同的专业面试题,用户可以在线答题以及下载面试题;支持在线面试(视频面试),也可以观看关于面试的视频,还可以在其中吸取正确的面试方式与答题技巧还可以随时投简历,随时刷新招聘的信息、发布招聘信息、收藏文章等功能。
The original sources of MS-DOS 1.25 and 2.0, for reference purposes
MapReduce是一种编程模型,用于大规模数据集(大于1TB)的并行运算。概念"Map(映射)"和"Reduce(归约)",是它们的主要**,都是从函数式编程语言里借来的,还有从矢量编程语言里借来的特性。它极大地方便了编程人员在不会分布式并行编程的情况下,将自己的程序运行在分布式系统上。 当前的软件实现是指定一个Map(映射)函数,用来把一组键值对映射成一组新的键值对,指定并发的Reduce(归约)函数,用来保证所有映射的键值对中的每一个共享相同的键组。
Swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件。本文简单介绍了在项目中集成swagger的方法和一些常见问题。如果想深入分析项目源码,了解更多内容,见参考资料。 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger 让部署管理和使用功能强大的API从未如此简单。
编译原理大作业同步更新中
个人桌面美化插件(BATE)(停止更新) ,恢复在debug /desktop中 ,本人不承担桌面图标消失的任何责任哦,想试试的大胆尝试下
新浪微博分享:总的来说分为授权+分享,一系列的方法调用都来自于新浪微博的SDK。授权:向新浪微博发送授权请求,新浪返回授权结果。如果成功则需要保存accessToken以及授权过期时间,作本地及服务器保存。授权成功后就可以调用SDK的分享方法,按照SDK的其定得规则进行分享。分享的结果来自于委托,可在分享类的头文件中看到。大概就这么多吧,至于具体的,可参照官网的Demo及文档。
新聞推薦系統主要透過讀者習慣與新聞特性進行訓練,從大量的網路新聞中抓取足夠符合使用者感興趣的新聞,並推薦給使用者。我們提出的新聞推薦系統主要利用個人本體論(Personal Ontology)描述個人新聞喜好,並且利用協同式過濾法(Collaborative Filtering)比對相似的讀者同好,進而推薦同好的近期新聞。
在开发中我们经常会用到 NestedScrollView 和 RecycleView,一般情况下这两种布局是不需要进行嵌套的,很多情况下 RecycleView 就可以自行解决,但是毕竟是一般情况,因此超出一般情况外的,我们可能就需要进行嵌套了,虽然 Google 大大也不鼓励我们这样使用。 这样使用可能会带来一些问题,一如当年的 ScrollView 和 ListView 的矛盾一样。这里就出现的一些情况进行总结和解决。 开发中碰到的类似的问题,都会放在这里,持续更新中……
新手小白~~持续更新中〜随意Fork,Star,大佬萌多多issue哦 (目前更新: 1.抖音视频无水印解析🎵 2.bilibili音视频解析🐱👓 3.知音漫客图片加密 🔥 4. 世纪佳缘信息👨👩👧👦 5.小鸡词典🐥🐥。。。。。。
此仓库为新建,此项目的代码一直托管在开源**的码云平台上,当时这样做的原因,是因为github的私有仓库是收费的,开源**的代码托管平台可以免费创建1000个私有仓库,因为根据学校网络中心的要求,App客户端涉及的很多业务逻辑是不宜公开的 ,几次跟老师商量,征得老师同意,把代码push到github上。关于本项目代码量,用工具Statistic统计,纯java代码为15650行,不包括界面布局文件的代码。此代码版本为第一个测试版,第二个测试版对第一个测试版进行了一些优化,但大体构架变化不大。
新技术持续追踪中(人工智能,云计算,大数据,区块链... ...)
《行動新聞王》由i-Favorites.net製作,專為iPhone、Android、WP等智慧手機設計。為大家收集了蘋果日報、中時電子報、聯合新聞網、自由時報、今日新聞NOWnews(東森新聞的網路版)等各大網路媒體的RSS新聞快遞後,給予完善的分類,方便智慧手機的使用者每天閱讀最新新聞,一手掌握天下事。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.