Eclipse查看maven工程用到的第三方jar的源码时,鼠标移到方法上,按"ctrl+左键",跳转提示"source not found"。 此时需要配置maven加载源码。 1、在eclipse中,"Window"-->"Preferences"-->"Maven"上,勾选"Download Artifact Sources"、"Download Artifa
1. Windows-->Preferences-->Java-->Installed JREs 选中jre,点击“Edit” 2. 选中rt.jar,点击“Source Attachment” 3. 选中 External location,选择{JAVA_HOME}/src.zip
原文链接:https://my.oschina.net/kmodel/blog/619376 前言 1.上一讲简单介绍了NSThread的使用,虽然也可以实现多线程编程,但是需要我们去管理线程的生命周期,还要考虑线程同步、加锁问题,造成一些性能上的开销。我们也可以配合使用NSOperation和NSOperation
问题描述 试题编号: 201803-3 试题名称: URL映射 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 URL 映射是诸如 Django、Ruby on Rails 等网页框架 (web frameworks) 的一个重要组件。对于从浏览器发来的 HTTP 请求,URL 映射模块会解析请求中的 URL 地址,并将
今天没有技术文章,谈谈最近体会深刻的道理。 职场新认识: 观点一:过去成功的项目经验才是职场上真正不可代替的,你有成功的项目经验,能解决当前团队面临的最大问题,这个才是不可代替的;所以频繁跳槽的人通常要比在一个公司待长时间的人更有竞争力(从结果看,软件行业人才流动性高并不是中国
原文链接:https://my.oschina.net/kmodel/blog/619372 前言 前面已经唠叨了这么多理论知识,从这讲开始,就要通过接触代码来学习C语言的语法。学习任何一门语言,首先要掌握的肯定是语法。学习C语言语法的目的:就是能够利用C语言编写程序,然后运行程序跟硬件(计
一个类没有声明自己的元类,默认他的元类就是type,除了使用内置元类type,我们也可以通过继承type来自定义元类,然后使用metaclass关键字参数为一个类指定元类class Foo: def __init__(self): passf1=Foo()#f1是通过Foo实例化的对象#print(type(f1))print(type(Foo))print(Fo
简单版: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <script type="text/javascript"> function check
面向编程对象的好处及应用封装(1-1) 当初: 自己的代码有时候做到一半发现之前有些过这些类似的只是小部分地方不同,用复制粘贴改改就可以继续用了 当初只要是实现功能就行了,需要要是再改变就很麻烦一个两个地方还能承受多了的话会吃不消 现在: 这样的话就考虑通过封装,继承,多
首先,JVM除了程序计数器之外,都可能发生内存溢出OutOfMemoryError(OOM)异常。这里主要对可能发生内存溢出的区域,原因进行总结。 1.JAVA虚拟机栈 虚拟机栈是线程私有的,虚拟机栈主要存储局部变量。Java虚拟机规范中,规定了此区域会抛出两种异常: (1)如果请求栈深度大于虚拟机允许的
原文链接:https://my.oschina.net/siddontang/blog/263256 Connection libtnet只支持IPv4 TCP Connection,之所以这么做都是为了使得实现尽可能的简单。我们主要在Connection类中封装了对tcp连接的操作。 Connection继承自std::enable_shared_from_this
原文链接:https://my.oschina.net/siddontang/blog/263253 这几天继续研究了一下python,顺便看了一下如何注册c的函数到python,这方面网上的东西已经很多了,就不详细说明了。反正大概就是把要注册的函数写成 PyObject* Fun(PyObject* self, PyObject* args)
原文链接:https://my.oschina.net/siddontang/blog/263242 HTTP libtnet提供了简单的http支持,使用也很简单。 一个简单的http server: void onHandler(const HttpConnectionPtr_t& conn, const HttpRequest& request) { HttpResponse resp; re
原文链接:https://my.oschina.net/siddontang/blog/263254 起因 在第一个版本的libtnet开发完成之后,我一直在思考如何让异步方式的网络编程更加简单。 虽然libtnet通过c++ shared_ptr以及function等技术很大程度上面解决了异步代码编写的一些问题,但是
原文链接:https://my.oschina.net/siddontang/blog/263243 最近在用go语言做一个挂载大量长连接的推送服务器,虽然已经完成,但是内存占用情况让我不怎么满意,于是考虑使用libtnet来重新实现一个。后续我会使用comet来表明推送服务器。 对于comet来说,单机
原文链接:https://my.oschina.net/siddontang/blog/263259 libtnet是一个用c++编写的高性能网络库,它在设计上面主要参考tornado,为服务端网络编程提供简洁而高效的接口,非常易于使用。 Echo Server void onConnEvent(const ConnectionPtr_t& conn, Conn
原文链接:https://my.oschina.net/xiaomaomi1997/blog/3096423 在index.wxml中添加以下代码 <view> <swiper indicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}" interval="{{interval}}" duration="
原文链接:https://my.oschina.net/xiaomaomi1997/blog/3096433 在index.wxml中添加图片 <image bindtap="click" src="{{show?'/images/.png':'/images/.png'}}"></image> 在index.wxss中修饰图片 image{
原文链接:https://my.oschina.net/xiaomaomi1997/blog/3097297 需求描述及交互分析 设计思路和相关知识点 底部标签导航设计 幻灯片轮播效果设计 菜谱专题列表显示设计 菜谱专题详情设计 菜谱分类设计 幻灯片轮播效果动态切换展示一些美食图片 若本
原文链接:https://my.oschina.net/xiaomaomi1997/blog/3097358 需求描述及交互分析 设计思路和相关知识点 首页界面布局设计 闪送超市纵向导航设计 商品添加到购物车设计 购物车商品显示设计 收货地址列表显示设计 新增收货地址设计 交互分析 (1