Giter Club home page Giter Club logo

xonoer's Projects

- icon -

程序员一枚,在uikit技术群里讨论问题时经常遇到被禁言引起的玻璃心事件,成为生活中调味品,蛮有意思。不限类型,大家多多更新,开源共享。

---- icon ----

《班级联盟》是一个面向中山大学每个班级的网站。用户通过唯一id,可经过班级管理员审核加入不同的班级。新创建班级需通过站务的审核,保证属实。班级页面有通知发布,资源上传下载和自由发言三个主要功能。旨在方便班级内同学的信息交流与共享。

----- icon -----

前端资料大全资源教程-综合类-前端知识体系-前端知识结构-web前端开发大系概览-web前端开发大系概览-中文版-web-front-end-stack-v2.2-en类资源汇总-免费的编程中文书籍索引-前端书籍-前端免费书籍大全-免费的编程中文书籍索引-智能社---精通javascript开发-重新介绍-javascript(js-教程)

--1 icon --1

神州行医药物流管理系统是我的毕业设计。“医药管理系统”一词描述了在医药运输中所进行的所有物流活动的所有组织实践,而不仅仅与运输或仓储功能相关联。医药物流管理系统降低了成本,提高了服务水平和提高运营灵活性。当今医院管理的信息化以及各大物流公司加入物流运输的竞争环境中也间接反映了医药物流系统各个功能的发展:相比较标准化和孤立的物流服务,如运输和仓储;新型物流管理系统不仅具有标准化服务,还根据医药供应链中各个客户的意愿为所有潜在客户提供其他个性化服务,根据具体客户的喜好设计物流系统,实现物流服务。

--2 icon --2

论文选题来源于现实生活,生活中大部分三维地图都是通过三维格网方式实现的,然而它存在一定的缺陷性。本课题可以实现实时的室内外一体化建模,在室内导航方面有着很好的应用,尤其是我们的建模要采用的体素-三维建模,是现阶段的软件中应用很少的,它克服了之前存在的问题,并且做到了实时构建模型。所以我们的课题其实是使用了一个创新的思路,去做一个现阶段很少见的应用。

-api- icon -api-

这是一个javaweb项目,通过异步调用大谷哥技术开放文档中的免费API实现新闻标题和编号的加载,并保存到mysql数据库中,再通过在前端点击新闻时异步加载新闻信息,并展示。

-it- icon -it-

本项目是给黑龙江大学做的校园内部网站,用于**和俄罗斯的学生、老师的文化交流,共同发展的内容,主要模块有: 首页、中心概况、新闻中心、政策法规、 战略合作、信息资源、专家数 据库、校企合作、在线交流等,和相应子页面、主要应用ps技术进行切 图,html+css静态页面实现,以及运用js对表单进行验证,进行了IE6、 IE7兼容性BUG的修复,能适应主流浏览器。

12306 icon 12306

原本是私人项目,但作者时间有限无法继续更新,因此交给广大coding伙计们。16年该项目可以实现登录、查票、刷票、查询订单、退订等功能。其中部分控件被我重写或修改。有些地方试试双击,比如席别那里,选择后想删除只要双击该席别就行。17年发现查票和提交订单功能无法使用,修复了查票功能,目前提交订单功能需要重写。 如果有大牛,请重构下该代码,实现界面、事件、逻辑分离。可以看到目前打开界面速度比较慢,因为有很多是请求了再加载。分离了界面就会非常快的展示出来,体验也会更好。 另外配置文件内置了我的12306账号,如果需要测试,请成功登录一次你的账号并选择记住密码,再不清空编译后目录时,成功登录的账号将会在被记住。

abnerrxretrofitmvp icon abnerrxretrofitmvp

vipmvp 几乎包含了Android开发当中常用到的工具类或者方法,像网络请求,图片加载,下拉刷新,注解绑定,设置不同形状的图片,viewpager指示器,轮播图,引导页, 主页Tab设置,XRecyclerView,dialog加载,MVP模式化等等……,总之,有了vipmvp,可以快速的去开发Android,节约大量的开发时间。

adaboost- icon adaboost-

Boosting, 也称为增强学习或提升法,是一种重要的集成学习技术, 能够将预测精度仅比随机猜度略高的弱学习器增强为预测精度高的强学习器,这在直接构造强学习器非常困难的情况下,为学习算法的设计提供了一种有效的新思路和新方法。其中最为成功应用的是,Yoav Freund和Robert Schapire在1995年提出的AdaBoost算法。 AdaBoost是英文"Adaptive Boosting"(自适应增强)的缩写,它的自适应在于:前一个基本分类器被错误分类的样本的权值会增大,而正确分类的样本的权值会减小,并再次用来训练下一个基本分类器。同时,在每一轮迭代中,加入一个新的弱分类器,直到达到某个预定的足够小的错误率或达到预先指定的最大迭代次数才确定最终的强分类器。

add_corporate_information_daily_of_china icon add_corporate_information_daily_of_china

**大陆 31 个省份最近几日新增工商企业注册信息以及其他部分企业数据,大概100余万信息,包含企业名称、注册地址、统一社会信用代码、省份、城市、注册日期、经营范围、负责人、邮箱、注册资金、企业类型等资料。 In 31 provinces in mainland China, About 1000000 messages,new business registration information has been added in recent days, including company name, registered address, unified social credit code, province, city, registration date, business scope, responsible person, mailbox, registered capital, and type of business.

aggregationnews icon aggregationnews

利用聚合数据以及干活集中营提供的api做的一个简易资讯客户端 主要包含新闻,笑话,妹子图片三大模块

aiconferenceroom icon aiconferenceroom

2019年第十届**大学生服务外包创新创业大赛全国赛三等奖,A类,智能会议室系统后端源码.项目演示地址:https://www.bilibili.com/video/av49845717

aishangyixue-new19.1.30 icon aishangyixue-new19.1.30

爱上医学-大医至简 新的页面更新 ,增加了分类导航,滑动,选中的导航始终在中间

algorithmlearning icon algorithmlearning

一个基本的数据结构与算法的学习项目,持续更新中,菜鸟上路,如有错误,请大佬们指正。

alldemo icon alldemo

:peach: 2020全栈学习Demo大合集 包含最新 hooks TS 等 还有umi+dva等实战项目 (持续更新中)

alluxio-nvdimm icon alluxio-nvdimm

Alluxio 是世界上第一个以内 存为中心的分布式存储虚拟系统,它在大数据计算框架和底层存储系统之间建立了连 接,从而统一了数据的访问方式,不同的计算框架只需要连接到 Alluxio 就可以访问 到底层不同存储系统里的数据,另外不同的计算框架也可以因为 Alluxio 实现多任务 的数据共享。目前 Alluxio 只支持 MEN、SSD 和 HDD 这三种存储介质,但是由于 MEM 具有易失性,所以 Alluxio 就无法保证在断电后的数据完整性。本项目针对 Alluxio 源码进行了改写重新编译,在原来的基础上又引入了一种新型 的存储介质 NVDIMM。NVDIMM 是在一种集成了 DRAM + 非易失性内存芯片的内 存条规格,和普通内存相比,它具有非易失性。同时,和 SSD 和 HDD 这些传统的存储介质相比,它又有速度上的优势。

alphatree-graphic-deep-neural-network icon alphatree-graphic-deep-neural-network

机器学习(Machine Learning)、深度学习(Deep Learning)、对抗神经网络(GAN),图神经网络(GNN),NLP,大数据相关的发展路书(roadmap), 并附海量源码(python,pytorch)带大家消化基本知识点,突破面试,完成从新手到合格工程师的跨越,其中深度学习相关论文附有tensorflow caffe官方源码,应用部分含推荐算法和知识图谱

andbase icon andbase

AndroidBase android 应用开发框架 1.andbase中包含了大量的开发常用手段。 如网络下载,多线程与线程池的管理,数据库ORM,图片缓存管理,图片文件下载上传,Http请求工具,SOAP工具类,异步Task,常用工具类(字符串,日期,文件处理,图片处理工具类等),能够使您的应用在团队开发中减少冗余代码,很大的提高了代码的维护性与开发高效性,能很好的规避由于开发疏忽而导致常犯的错误。 2.andbase封装了大量的常用控件。 如list分页,grid分页,下拉刷新,进度框,图片轮播,表格,多线程下载器,侧边栏,图片上传,轮子选择,图表,Tab滑动,日历选择器等。 3.强大的AbActivity,您没有理由不继承它。 继承它你能够获得一个简单强大可设置的操作栏,以及一… http://www.devstore.cn/code/info/438.…

andbase-1 icon andbase-1

andbase能做什么 1.andbase中包含了大量的开发常用手段。 如网络下载,多线程与线程池的管理,数据库ORM,图片缓存管理,图片文件下载上传,Http请求工具,SOAP工具类,异步Task,常用工具类(字符串,日期,文件处理,图片处理工具类等),能够使您的应用在团队开发中减少冗余代码,很大的提高了代码的维护性与开发高效性,能很好的规避由于开发疏忽而导致常犯的错误。 2.andbase封装了大量的常用控件。 如list分页,grid分页,下拉刷新,进度框,图片轮播,表格,多线程下载器,侧边栏,图片上传,轮子选择,图表,Tab滑动,日历选择器等。 3.强大的AbActivity,您没有理由不继承它。 继承它你能够获得一个简单强大可设置的操作栏,以及一系列的简单调用,如弹出框,提示框,进度框,副操作栏等。 4.提供效率较高图片缓存管理策略,使内存大幅度节省,利用率提高,效率提高。 程序中要管理大量的图片资源,andbase提供简单的方法,几步完成下载与显示,并支持缩放,裁剪,缓存功能,OOM不再有。 5.封装了大量常见工具类。 包括日期,字符,文件,图片,数学,View万能适配工具类等各种处理函数, 多而全。 6.用andbase大量减少handler的使用,而采用回调函数,代码更整洁。 handler会产生大量代码,并且不好维护,andbase对handler进行了封装,你会发现用了andbase基本代码中不会再有大量的handler判断语句。 7.简单轻量支持注解自动建表的ORM框架(支持一/多对多的关联操作)。 写sql,建表,工作量大,andbase提供更傻瓜异步增删改查工具类,数据库在内置卡和外置卡都可以。 8.异步请求http框架,网络请求标准化,支持文件上传下载,get,post,进度显示。 包含了异步与http请求的工具类,SOAP请求工具类,简单实用。

android-interview icon android-interview

设计模式 MVC、MVP、MVVM的区别 MVC:Model--->View--->Controller 单向通信 优点:耦合性低,重用性高,生命周期成本低,使开发和维护用户接口的技术含量降低,可维护性高,部署快 实现关注点分离,将程序中的数据模型与展示逻辑实现解耦,耦合度降低,View发送指令给Controller执行业务逻辑,处理后通知Model改变状态,Model处理完通知View,刷新视图让用户得到反馈。 Model:模型,封装业务逻辑以及对数据的处理 View:视图,渲染页面,通知控制器处理业务逻辑 Controller:控制器,连接Model和View的桥梁,用于控制应用程序的流程以及业务的逻辑。 缺点:不适合中小型规模的程序,视图与控制器间联合紧密,重用性低,视图对模型数据的访问效率低 MVP:Model---View---Persenter 双向通信 优点:View与Model完全分离,修改View不影响Model,更有效的使用Model,所有的交互都放在了Persenter中处理,一个Persenter可用于多个Model,更有利于单元测试 缺点:View与Persenter交互过于频繁,View有所改变,Persenter也得跟着变化 M、V、P双向通信 View与Model不直接通信,通过Persenter进行连接,所有的交互都发生在Persenter中 View:不执行任何业务逻辑,只展示视图 Persenter:业务逻辑处理,通过定义的接口跟View进行交互 MVVM:Model,View,ViewModel 分离视图和模型 低耦合,可以独立于Model的变化修改,一个ViewModel可以绑定不同的View上,当View变化的时候Model可以不变,View变化的时候Model也可以不变 可重用性,可以把大概相同的视图逻辑放到ViewModel中,让View共用一个ViewModel 独立开发,开发人员可以专注于业务逻辑和数据开发(ViewModel),设计人员专注于页面 方便测试,可以专门针对ViewModel进行测试

androidallguide icon androidallguide

这是一份关于 Java、Kotlin、Dart、Android、Flutter 的学习指南,本指南以 Java & Kotlin & Dart 的基础语法知识作为开始,涵盖了大部分的语言知识点,帮助初学者入门。Android 章节的内容包括:四大组件、权限系统、官方框架、自定义View、多线程机制、IPC机制、第三方框架、开源应用、开源库发布等从浅到深的知识,涵盖了一位 Android 开发者从初学到精通的道路上应该了解的知识点或者会遇到的问题。Flutter 章节的内容包括一个帮助开发者加深了解 Flutter 的项目,提供了 N 多个常用 Widget 和自定义 Widget 的使用及实现方法,涵盖了系统 Widget 、布局容器、动画、高阶功能、自定义 Widget 等内容,正在密集更新中……

ant-virtual-table icon ant-virtual-table

这是一个ant的虚拟表格,用于解决大数据渲染时页面卡顿的问题,本组件是对ant.desigin中Table组件进行一层封装,属性完全与原组件Table保持一致 AntDesign Table。例子中处理渲染1000万条数据,页面也非常流畅。考虑到兼容性问题,内部通过监听Table的滚动事件判断滑动行的位置,没有采用H5新特性IntersectionObserver。因此兼容性问题是比较好的。另外组件引入loash的throttle处理抖动问题,目前没有采用raf

app icon app

华中地区第三届“创意正能量”移动APP产品分析与设计大赛参赛作品。项目包括产品设计文档和演示ppt,文档内容主要包括开发目的、设计思路、产品功能、产品创新点、可行性分析、产品定位和产品前景,演示ppt以动画的方式生动的演示了APP的功能。

app9-guess icon app9-guess

設計一猜數字遊戲,玩法為遊戲開始時,APP會隨機產生一個1~9之間的數字讓玩家猜,玩家可以透過畫面上的1~9按紐來決定要猜的數字。 每猜一個數字,如果猜錯則顯示「X」,猜錯時跳到另一個頁面,提示玩家數字「太大」還是「太小」,按了繼續猜的按鈕,回到A頁繼續猜。 猜對時,下方還會統計玩家組共猜了幾次。 遊戲結束後,或是玩到一半中途想重新開始時,可以點擊選單上的選項按鈕,變可以重新開始一個遊戲,次數重新計算。

application icon application

iPhone应用程序是由主函数main启动,它负责调用UIApplicationMain函数,该函数的形式如下所示: int UIApplicationMain ( int argc, char *argv[], NSString *principalClassName, NSString *delegateClassName ); 那么UIApplicationMain函数到底做了哪些事情呢?这个函数主要负责三件 事情: 1)从给定的类名初始化应用程序对象,也就是初始化UIApplication或者子类对象的一个实例,如果你在这里给定的是nil,那么 系统会默认UIApplication类,也就主要是这个类来控制以及协调应用程序的运行。在后续的工作中,你可以用静态方法sharedApplication 来获取应用程序的句柄。 2)从给定的应用程序委托类,初始化一个应用程序委托。并把该委托设置为应用程序的委托,这里就有如果传入参数为nil,会调用函数访问 Info.plist文件来寻找主nib文件,获取应用程序委托。 3)启动主事件循环,并开始接收事件。 上面是UIApplicationMain函数的工作,接下来一个问题是应用程序视图的显示、消息的控制怎么办?下面就是UIApplication(或 者子类)对象的职责,这个对象主要做下面几件事: 1)负责处理到来的用户事件,并分发事件消息到应该处理该消息的目标对象(sender, action)。 2)管理以及控制视图,包括呈现、控制行为、当前显示视图等。 3)该对象有一个应用程序委托对象,当一些生命周期内重要事件(可以包括系统事件或者生命周期控制事件)发生时,应用程序通知该对象。例如,应用程序启 动、内存不够了或者应用程序结束等,让这些事件发生时,应用程序委托去响应。 通 过上面的分析,可以知道UIApplication对开发者来说,是一个黑箱,它也可以是。因为所有的操作,都可以由它的委托来帮我们完成,它只需要在 后面维护一些不可更改的东西,如事件消息分发和传递、给委托发送事件处理请求等等,如,应用程序加载处理完毕,它会发送消息给委托,然后委托可以在 applicationDidFinishLanching委托函数中去实现开发者想要的动作。利用XCODE在创建应用程序时,会默认实现一个应用程序 委托类。而对于加载的视图,则有视图相关的委托类来处理视图加载过程的生命事件。下面说明委托主要可以办哪些事情: 控制应用程序的行为 - (void)applicationDidFinishLaunching:(UIApplication *)application 应用程序启动完毕。 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 当由于其它方法打开应用程序(如URL指定或者连接),通知委托启动完毕 - (void)applicationWillTerminate:(UIApplication *)application 通知委托,应用程序将在关闭 退出,请做一些清理工作。 - (void)applicationDidReceiveMemoryWarning:(UIApplication *)application 通知委托,应用程序收到了为来自系统的内存不足警告。-(void)applicationSignificantTimeChange:(UIApplication *)application 通知委托系统时间发生改变(主要是指时间属性,而不是具体的时间值) 打开URL - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url 打开指定的URL 控制状态栏方位变化 – application:willChangeStatusBarOrientation:duration: 设备方向将要发生改变 – application:didChangeStatusBarOrientation: 活动状态改变 - (void)applicationWillResignActive:(UIApplication *)application 通知委托应用程序将进入非活动状态,在此期间,应用程序不接收消息或事件。-(void)applicationDidBecomeActive:(UIApplication *)application 通知委托应用程序进入活动状态,请恢复数据 1.设置icon上的数字图标 //设置主界面icon上的数字图标,在2.0中引进, 缺省为0 [UIApplicationsharedApplication].applicationIconBadgeNumber = 4; 2.设置摇动手势的时候,是否支持redo,undo操作 //摇动手势,是否支持redo undo操作。 //3.0以后引进,缺省YES [UIApplicationsharedApplication].applicationSupportsShakeToEdit =YES; 3.判断程序运行状态 //判断程序运行状态,在2.0以后引入 if([UIApplicationsharedApplication].applicationState ==UIApplicationStateInactive){ NSLog(@"程序在运行状态"); } 4.阻止屏幕变暗进入休眠状态 //阻止屏幕变暗,慎重使用,缺省为no 2.0 [UIApplicationsharedApplication].idleTimerDisabled =YES; 慎重使用本功能,因为非常耗电。 5.显示联网状态 //显示联网标记 2.0 [UIApplicationsharedApplication].networkActivityIndicatorVisible =YES; 6.在map上显示一个地址 NSString* addressText =@"1 Infinite Loop, Cupertino, CA 95014"; // URL encode the spaces addressText = [addressTextstringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]; NSString* urlText = [NSStringstringWithFormat:@"http://maps.google.com/maps?q=%@", addressText]; [[UIApplicationsharedApplication]openURL:[NSURLURLWithString:urlText]]; 7.发送电子邮件 NSString *recipients =@"mailto:[email protected][email protected],[email protected]&subject=Hello from California!"; NSString *body =@"&body=It is raining in sunny California!"; NSString *email = [NSStringstringWithFormat:@"%@%@", recipients, body]; email = [emailstringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; [[UIApplicationsharedApplication]openURL:[NSURLURLWithString:email]]; 8.打电话到一个号码 // Call Google 411 [[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"tel://8004664411"]]; 9.发送短信 // Text to Google SMS [[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"sms://466453"]]; 10.打开一个网址 // Lanuch any iPhone developers fav site [[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"http://itunesconnect.apple.com"]]; 可以看到UIApplication的头文件实现 @interface UIApplication :UIResponder <UIActionSheetDelegate>{ @package id<UIApplicationDelegate> _delegate ; //这就是应用程序委托。 NSTimer ....... } 因此,在UIApplication中处理的系统事件时,只需转到_delegate这个类去处理, 这个类对象就是应用程序委托对象。我们可以从应用程序的单例类对象中得到应用程序委托的对象 UIApplicationDelegate* myDelegate = [[UIApplication sharedApplication] delegate]; UIApplication 接收到所有的系统事件和生命周期事件时,都会把事件传递给UIApplicationDelegate进行处理,对于用户输入 事件,则传递给相应的目标对象去处理。比如我们在应用程序被来电等消息后,可以调用应用程序委托类的 applicationWillResignActive()方法,这个方法在用户锁住屏幕时,也会调用,与之相适应的是应用程序重新被用户打开时的委托 方法。另外常用的就是内存不足的系统警告,此时会调用应用程序委托类的applicationDidReceiveMemoryWarning()方法, 然后我们就可以试着释放一些内存了。 上面就是应用程序生命周期(启动,中止,恢复,退出等过程)的应用程序处理UIApplication sharedApplication 本文由zhudameng213贡献 ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 20120221 IOS应用程序生命周期 UIViewController的生命周期 程序的生命周期 程序的生命周期是指应用程序启动到应用程序结束整个 阶段的全过程 每一个IOS应用程序都包含一个UIApplication对象, IOS系统通过该UIApplication对象监控应用程序生命周 期全过程 每一个IOS应用程序都要为其UIApplication对象指定一 个代理对象,并由该代理对象处理UIApplication对象监 测到的应用程序生命周期事件。 IOS应用程序5种状态 Not running:应用还没有启动,或者应用正在运行但是途中被系 统停止 Inactive:当前应用正在前台运行,但是并不接收事件(当前 或许 正在执行其它代码)。一般每当应用要从一个状态切换到另一个不 同的状态时,中途过渡会短暂停留在此状态。唯一在此状态停留时 间比较长的情况是:当用户 锁屏时,或者系统提示用户去响应某 些(诸如电话来电、有未读短信等)事件的时候。 Active:当前应用正在前台运行,并且接收事件。这是应用正在前 台运行时所处的正常状态。 Background:应用处在后台,并且还在执行代码。大多数将 要进 入Suspended状态的应用,会先短暂进入此状态。然而,对于请求 需要额外的执行时间的应用,会在此状态保持更长一段时间。另外, 如果一个应用要 求启动时直接进入后台运行,这样的应用会直接 从Not running状态进入Background状态,中途不会经过Inactive状 态。比如没有界面的应用。注此处并不特指没有界面的应用,其实 也可以是 有界面的应用,只是如果要直接进入background状态的 话,该应用界面不会被显示。 Suspended:应用处在后台,并且已停止执行代码。系统自动 的 将应用移入此状态,且在此举之前不会对应用做任何通知。当处在 此状态时,应用依然驻留内存但不执行任何程序代码。当系统发生 低内存告警时,系统将会将处 于Suspended状态的应用清除出内 存以为正在前台运行的应用提供足够的内存。 创建UIApplication对象并指定其代理 通过UIApplicationMain函数创建UIApplication对象并 指定其代理对象AppDelegate;第三个参数为指定 UIApplication的子类来生成UIApplication对象,为nil时由 UIApplication类初始化默认对象;第四个参数为指定代理 对象。 UIApplication的代理对象 作为UIApplication的代理类,必须要先实现 UIApplicationDelegate协议,协议里明确了作为代理应 该做或可以做哪些事情。 UIApplication对象负责监听应用程序的生命周期事件, 并将生命周期事件交由UIApplication代理对象处理。 UIApplication代理对象生命周期函数详解 - (void)applicationWillResignActive:(UIApplication *)application 说明:当应用程序将要入非活动状态执行,在此期间,应用 程 序不接收消息或事件,比如来电话了 - (void)applicationDidBecomeActive:(UIApplication *)application 说明:当应用程序入活动状态执行,这个刚好跟上面那个方 法相反 - (void)applicationDidEnterBackground:(UIApplication *)application 说明:当程序被推送到后台的时候调用。所以要设置后台继 续运行,则在这个函数里面设置即可 UIApplication代理对象生命周期函数详解 - (void)applicationWillEnterForeground:(UIApplication *)application 说明:当程序从后台将要重新回到前台时候调用,这个刚好 跟上面的那个方法相反。 - (void)applicationWillTerminate:(UIApplication *)application 说明:当程序将要退出是被调用,通常是用来保存数据和一 些退出前的清理工作。这个需要要设置 UIApplicationExitsOnSuspend的键值 (void)applicationDidReceiveMemoryWarning:(UIApplic ation *)application 说明:ios设备只有有限的内存,如果为应用程序分配了太多 内存操作系统会终止应用程序的运行,在终止前会执行这个 方法,通常可以在这里进行内存清理工作防止程序被终止 UIApplication代理对象生命周期函数详解 (void)applicationDidFinishLaunching:(UIApplication*)a pplication 说明:当程序载入后执行。 - (BOOL)application:(UIApplication*)application handleOpenURL:(NSURL*)url 说明:当打开URL时执行。 UIViewController UIViewController是IOS顶层视图的载体及控制器,用户 与程序界面的交互都是由UIViewController来控制的。 UIViewController管理UIView的生命周期及资源的加载 与释放。 UIView UIView与UIWindow共同展示了应用用户界面。 UIViewController生命周期事件 -(void)loadView 加载视图资源并初始化视图 - (void)viewDidLoad - (void)viewDidUnload 释放视图资源 - (void)viewWillAppear:(BOOL)animated 将要加载出视图 - (void)viewDidAppear:(BOOL)animated 视图出现 - (void)viewWillDisappear:(BOOL)animated 视图即将消失 (void)viewDidDisappear:(BOOL)animated 视图已经消失

assistant-online-working-system icon assistant-online-working-system

优能中学助教工作平台——一个大学生为新东方助教团队自主研发的第三方平台,提供学生信息管理、班级上课信息管理、快捷开单、快捷做表等一站式服务。主要基于springboot+mybatis实现,开源供学习交流。

awesome-go-cn icon awesome-go-cn

一个很棒的Go框架、库和软件的中文收录大全。:alarm_clock:脚本定期与英文文档同步,包含了各工程star数/最近更新时间,助您快速发现优质项目。Awesome Go~

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.