spring-构建mvc工程

SpringMVC基于模型-视图-控制器(MVC)模式实现,可以构建松耦合的web应用程序。 1、SpringMVC的请求过程 1)请求离开浏览器,并携带用户所请求的内容 2)DispatcherServlet角色为调度员(前端控制器)。查询一个或多个处理器映射确定处理请求的控制器 3)将请求发给选中的控制器业务处理 4)控制器处理完成后,将业务数据封装为模型,并指定一个逻辑视图名,一起返回给DispatcherServlet 5)DispatcherServlet将逻辑视图名匹配一个特定视图
分类: 其他 发布时间: 08-31 23:35 阅读次数: 0

openresty 使用cuid 类库生成短链接id

cuid 是一个不错的id 生成算发,类似的有shortid 、hashid 演示使用lua 包集成openresty 做测试 使用docker-compose 运行 dockerfile FROM openresty/openresty:alpine-fat RUN apk add --no-cache curl perl RUN /usr/local/openresty/luajit/bin/luarocks install cuid EXPOSE 80 COPY nginx.co
分类: 其他 发布时间: 08-31 23:35 阅读次数: 0

算法习题---线性表之单链表的查找

一:问题 已知一个带头结点的单链表,结点结构为(data,link)假设该链表只给出了头指针list, 在不改变链表的前提下,设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数), 若查找成功,算法输出该结点的data域的值,并返回1, 否则,只返回0。 注意: 这里的链表中没有给出链表长度哟 二:思路 设置两个指针p、q,分别指向该链表的第一个元素(头结点的下一个元素)和头结点,一个整数num(初值为1), p向后移动一个位置num值加1,如果num值大于k,则p,q一起
分类: 其他 发布时间: 08-31 23:35 阅读次数: 0

设计url 通过分发的方式 Xadmin_demo

如 urlpatterns = [ url(r'^Xadmin/',([           url(r'^add/$', views.add)           url(r'^delete/$', views.delete)           ], None,None)), 这样就完成了一级分发 然后进行自行设计url 需求 3张表,增删改查, 12个url 如 127.0.0.1:8000/Xadmin/app01/add/ 127.0.0.1:8000/Xadmin/app0
分类: 其他 发布时间: 08-31 23:35 阅读次数: 0

Wannafly挑战赛23 A 字符串

题目描述 小N现在有一个字符串S。他把这这个字符串的所有子串都挑了出来。一个S的子串T是合法的,当且仅当T中包含了所有的小写字母。小N希望知道所有的合法的S的子串中,长度最短是多少。 输入描述: 一行一个字符串S。只包含小写字母。S的长度不超过106. 输出描述: 一行一个数字,代表最短长度。数据保证存在一个合法的S的子串。 示例1 输入 复制 ykjygvedtysvyymzfizzwkjamefxjnrnphqwnfhrnbhwjhqcgqnplodeestu 输出 复制 49 1 #i
分类: 其他 发布时间: 08-31 23:35 阅读次数: 0

Launch Screen Image Size

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jancywen/article/details/72359704
分类: 其他 发布时间: 08-31 23:34 阅读次数: 0

App Icon Size

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jancywen/article/details/72363594
分类: 其他 发布时间: 08-31 23:34 阅读次数: 0

iOS 使用 Alamofire 实时监测网络状况

最近在用Swift写工程,,网络请求用的是Alamofire,在翻看这个库的时候发现 NetworkReachabilityManager 可以进行网络监察,废话不多说直接上代码吧,有兴趣的朋友可以去深入研究(https://github.com/Alamofire/Alamofire.git) let manager = NetworkReachabilityManager(host: "ht
分类: 其他 发布时间: 08-31 23:34 阅读次数: 0

可用性 available 简析

available Swift有两种属性,分别为适用于声明和适用于类型的属性。available属于声明属性. 将 available 用于声明时,表示该声明的生命周期与特定的平台和操作系统版本有关。  对于函数,类,协议等,可以使用 @available 声明这些类型的生命周期依赖于特定的平台和操作系统版本。而 #available 用在
分类: 其他 发布时间: 08-31 23:34 阅读次数: 0

Swift项目引入react-native

一.创建一个Swift工程,姑且为RNApp 二.创建RNComponent文件夹 在项目中建一个名为RNComponent的文件夹, 用于存放我们react-native的相关文件, 再创建一个package.json文件, 用于初始化react-native.(文件夹名字自定义哈) 文件目录结构如下: package.jsonw文件内容如下 其中na
分类: 其他 发布时间: 08-31 23:33 阅读次数: 0

Xcode 更新到9.0 新建xib报错: Safe Area Layout Guide Before IOS 9.0

昨天趁着周末把xcode版本给更到了9.0,今天在工程中新建一个带有xib的View,报错:Safe Area Layout Guide Before IOS 9.0 报错的字面意思就是safe area布局应用在iOS 9之前的版本上了.我们的解决版本可以从两个方向入手 1,我们可以把safe area勾掉,不用safe area布局,如下图 2.我们可以把iOS版本号提到
分类: 其他 发布时间: 08-31 23:33 阅读次数: 0

Swift工程集成RN时遇到的错误及其解决办法

集成的详细步骤可以参考:https://reactnative.cn/docs/0.51/integration-with-existing-apps.html#content遇到的问题,1,pod install时,名字不匹配,[!] The name of the given podspec `yoga` doesn't match the expected one `Yoga`[!] The...
分类: 其他 发布时间: 08-31 23:33 阅读次数: 0

pod install 报错 [!] Oh no, an error occurred.

今天在写react-native与原生Swift交互的demo时,新建了一个xcode工程SwiftRnApp执行pod install时报错――― TEMPLATE END ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― [!] Oh no, an error occurred. Search for exis...
分类: 其他 发布时间: 08-31 23:33 阅读次数: 0

react-native与原生Swift交互

最近项目要加入rn做混编,就试着写个交互的demo。rn已经应用的相当成熟了,网上很多大牛们写的资料可供参考,但是找了很久都没有找到源码,于是就自己试着写了一个简单的demo。此demo主要参考一下资料,有兴趣的小伙伴可以点进去参考查看react-native中文网--原生模块React Native Native Module8) React Native 与原生之间的通信(iOS)前两个都是r...
分类: 其他 发布时间: 08-31 23:32 阅读次数: 0

conda的一些简单操作 for Mac

在终端输入 conda -h就会列出conda的介绍,和一些命令(如:clean、config、create、help、info、install、list、package、remove、uninstall、search、update、upgrade)如果你不会用那个这些命令,你可以直接在终端输入(这里以create命令为例)conda create终端就会提示CondaValueError: ei...
分类: 其他 发布时间: 08-31 23:32 阅读次数: 0

sourcetree 管理 Git 仓库 renew token报错

拉取时  一直弹出 输入密码的弹框 输入好几次后报错 renew token nil   解决办法 :   删除用户 重新登陆即可 必要时可以重启一下  如果上述操作还是不管用,移步官网下个新的吧 SourceTree...
分类: 其他 发布时间: 08-31 23:32 阅读次数: 0

yield 浅析

yield 的作用就是把一个函数变成一个 generator,并且获得了迭代能力def fab(max): n, a, b = 0, 0, 1 while n < max: yield b a, b = b, a + b n = n + 1 for n in fab(5): print(n) OUT: 1 1 2 ...
分类: 其他 发布时间: 08-31 23:32 阅读次数: 0

计算机网络:浏览网页的详细过程可以分为几步?

转自:https://blog.csdn.net/u013713010/article/details/45366631 过程 首先http是一个应用层的协议,在这个层的协议,只是一种通讯规范,也就是因为双方要进行通讯,大家要事先约定一个规范。 web浏览器作为客户端,web服务器作为服务器端。 连接:当我们输入这样一个请求时,首先要建立一个socket连接,因为socket是通过IP和端口...
分类: 其他 发布时间: 08-31 23:31 阅读次数: 0

西安20多高校成“盒区大学”,新生听闻不在盒区:我恨!

8月31日,西安大都荟盒马门店迎来一群朝气蓬勃的神秘客人,一进店门,问题纷至沓来,似乎有"十万个为什么"要问。 店长张哲不慌不忙耐心解释着,"3公里内买瓶水也免费送货吗?"、"小龙虾咸蛋肉夹馍和肉夹馍有什么区别"每个学生抛出的问题都认真回答。
分类: 其他 发布时间: 08-31 23:31 阅读次数: 0

免费的新一代私有云平台Nano v0.3.1发布:云主机快照及媒体管理

官方网站:https://nanos.cloud/zh-cn/下载地址:https://nanos.cloud/zh-cn/download.html详细更新记录:https://nanos.cloud/zh-cn/changelog.html主要变更:增加云主机快照管理:快照创建、删除、恢复、查询支持实时在云主机中插入光盘镜像和弹出光盘镜像,状态界面增加显示是否有镜像插入标识长时间运行的磁盘操作
分类: 企业开发 发布时间: 08-31 23:31 阅读次数: 0