源码

C# Http+post方式上传文件的源码 实现文件浏览的功能

╄→гoц情女王★ 提交于 2020-02-06 01:49:10
文件附件自己下载吧 Http+post方式上传文件.rar 下面是部分的源码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 using System; using System.Collections.Generic;

vue表单输入绑定之单选按钮radio+服务端php做的《个人情感调查》表单

喜你入骨 提交于 2020-02-05 23:11:39
大家好,我是1条粉肠,也可以叫我小知,有点节操的程序员。天有不测之风云,原本可以按原计划进行毕业实习的,因为疫情 (新型冠状病毒) => 的扫荡,实习暂停了。与其在家无所事事,不如打打代码,复习旧知识,学习新知识。 在这里我也致敬英雄,致敬每一位奋战在抗疫一线的工作人员,感谢你们用坚守为我们带来春暖花开的希望。 好的,废话不多说了,先上个预览模式吧! 点击这里,真实体验链接 用到的知识点 1.vue的双向数据绑定 2.vue组件之父组件向子组件传参 3.axios发起请求 4.php+mysql基本语法 源码已经打包好,可关注小知个人微信公众号《知交开放社区》回复“我要源码”获取。 来源: CSDN 作者: 1条粉肠 链接: https://blog.csdn.net/Y00010010/article/details/104187392

bindService 源码解析(为什么是异步)

此生再无相见时 提交于 2020-02-05 21:51:22
概述 Andromeda 源码解析 (同步获取服务): https://xujiajia.blog.csdn.net/article/details/104166843 前一篇文章分析了Andromeda的源码,其中提到,bindService获取IBinder对象的操作是异步的。 那么为什么会是异步的呢,其中做了哪些操作呢? 在此推荐下看Android源码网站: http://androidxref.com/ (源码较多的文件建议下载后再本地查看,网页上看会比较卡) onServiceConnected的调用栈 首先直接在onServiceConnected中输出一下调用栈。 at com . example . bindservicetest . MainActivity$ 1. onServiceConnected ( MainActivity . java : 29 ) at android . app . LoadedApk$ServiceDispatcher . doConnected ( LoadedApk . java : 1956 ) at android . app . LoadedApk$ServiceDispatcher$RunConnection . run ( LoadedApk . java : 1988 ) at android . os .

源码网站大全

北城余情 提交于 2020-02-05 17:59:19
1. 中国站长站下载 www.chinaz.com 2. 源码之家 ASP、PHP、JSP、DOTNET、数据库、教程、源码下载。 www.mycodes.net 3. The Code Project[英] www.codeproject.com 4. 中国源码中心 提供asp,php,cgi,asp.net、flash源码代码下载,给你最好的免费代码下载。含资讯中心、下载分类、最近更新、排行榜、国产软件、国外软件、汉化补丁等栏目。 www.cncode.com 5. 洪越源代码 www.softhy.net 6. 搜源码 包括ASP源码、PHP源码、CGI源码、编程源码等。 www.soucode.com 7. 源码天下 www.pccode.net 8. 源码网 www.codepub.com 9. 月光工作室 软件开发者家园,为开发人员提供VB、ASP、C等源程序下载。 www.moon-soft.com 10. 代码中国网 集asp,cgi,php,VB,delphi等各类源代码下载。 www.codechina.net 11. 下吧源码联盟 ASP源码,PHP,JSP,CGI,asp.NET代码下载,工具软件。 www.xia8.com 12. 中国代码 包括asp下载,PHP下载,CGI下载,很多代码。 www.china-code.net 13. 源码空间

Eureka的源码解析

↘锁芯ラ 提交于 2020-02-05 14:42:00
EnableEurekaServer注解作用 通过 @EnableEurekaServer 激活EurekaServer @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Import(EurekaServerMarkerConfiguration.class) public @interface EnableEurekaServer { } 此类有一个重要作用:导入EurekaServerMarkerConfiguration配置类实例化了一个Marker的bean对 象,此对象是实例化核心配置类的前提条件 /** * Responsible for adding in a marker bean to activate * {@link EurekaServerAutoConfiguration} * * @author Biju Kunjummen */ @Configuration public class EurekaServerMarkerConfiguration { @Bean public Marker eurekaServerMarkerBean() { return new Marker(); } class Marker { } } 自动装载核心配置类

Mybatis 源码(一)总揽

送分小仙女□ 提交于 2020-02-05 10:30:32
整体架构 这只是对mybatis的一个逻辑划分。 接口层:通过SqlSession类提供对外接口,屏蔽了后续的复杂处理逻辑 处理器层:主要负责执行sql,返回结果 基础支撑层:对一些基础功能进行封装,为核心处理层提供支持 代码结构 mybatis的代码结构非常严谨。 Mybatis中的设计模式 设计模式在mybatis的应用: SqlSession使用门面设计模式; 日志模块使用适配器模式; 数据源模块使用工厂模式; 数据库连接池使用策略模式; 缓存模块使用装饰器模式; Executor模块使用模板方法模式; Builder模块是用了创造者模式 Mapper接口使用了代理模式; 插件模块使用了责任练模式; Mybatis 快速入门 public class MybatisTest extends BaseTest { private SqlSessionFactory sqlSessionFactory; @Before public void init() throws IOException { String resource = "config/mybatis-config.xml"; try (InputStream inputStream = Resources.getResourceAsStream(resource)) { // 1

linux调度器源码分析 - 概述(一)

余生长醉 提交于 2020-02-05 07:51:19
引言 调度器作为操作系统的核心部件,具有非常重要的意义,其随着linux内核的更新也不断进行着更新。本系列文章通过linux-3.18.3源码进行调度器的学习和分析,一步一步将linux现有的调度器原原本本的展现出来。此篇文章作为开篇,主要介绍调度器的原理及重要数据结构。 调度器介绍 随着时代的发展,linux也从其初始版本稳步发展到今天,从2.4的非抢占内核发展到今天的可抢占内核,调度器无论从代码结构还是设计思想上也都发生了翻天覆地的变化,其普通进程的调度算法也从O(1)到现在的CFS,一个好的调度算法应当考虑以下几个方面: 公平: 保证每个进程得到合理的CPU时间。 高效: 使CPU保持忙碌状态,即总是有进程在CPU上运行。 响应时间: 使交互用户的响应时间尽可能短。 周转时间: 使批处理用户等待输出的时间尽可能短。 吞吐量: 使单位时间内处理的进程数量尽可能多。 负载均衡: 在多核多处理器系统中提供更高的性能 而整个调度系统至少包含两种调度算法,是分别针对 实时 进程 和 普通进程 ,所以在整个linux内核中,实时进程和普通进程是并存的,但它们使用的调度算法并不相同,普通进程使用的是CFS调度算法(红黑树调度)。之后会介绍调度器是怎么调度这两种进程。 进程   上一节已经说明,在linux中,进程主要分为两种,一种为实时进程,一种为普通进程 实时进程:

JDK8 HashMap源码 clone解析

我只是一个虾纸丫 提交于 2020-02-05 06:02:18
分析源码 Returns a shallow copy of this HashMap instance: the keys and values themselves are not cloned. 英文注释已经说了这个一个浅拷贝操作,但到底浅到什么程度呢,接下来本文将进行详细分析。 public Object clone ( ) { HashMap < K , V > result ; try { result = ( HashMap < K , V > ) super . clone ( ) ; //.的优先级高,之后再强转。这个result确实是新创建的 } catch ( CloneNotSupportedException e ) { // this shouldn't happen, since we are Cloneable throw new InternalError ( e ) ; } result . reinitialize ( ) ; result . putMapEntries ( this , false ) ; return result ; } super.clone() 这句会调用到AbstractMap的clone方法: protected Object clone ( ) throws CloneNotSupportedException

【超实用】面对枯燥的源码,如何才能坚持看下去?

一世执手 提交于 2020-02-05 05:20:07
一个软件开发人员,工作到了一定的年限(一般是3、4年左右),如果他还没学会阅读源码,那么他就会遇到瓶颈。因为到了这个时候的开发,他应该不仅仅只会做那些 CURD 的业务逻辑,而应该会根据公司的实际情况去写框架。而基本上没有谁能像天才一样从零写出一个框架,很多人写框架其实都是从模仿开始的。而你要模仿,那么你首先得看得懂框架源码才行。所以说阅读源码才显得那么重要。 我在工作一两年的时候有尝试去看过 JDK 的源码,那时候感觉就跟看天书一样,看一点都觉得痛苦。一直到工作三年左右,因为同事都在看源码,我也开始看一些源码。我看的第一个框架的源码是 dubbo,虽然说没有完全搞懂它。但是通过阅读 dubbo 源码,我弄懂了 JDK 的 SPI 机制,知道 SPI 在框架开发中的作用。一直到最近阅读公司的一个网关框架,我才慢慢有一点阅读源码的经验和套路。正好趁热打铁,把这些经验写下来,希望你们也能早日踏上源码阅读之路。 搜索网上资料 阅读一个框架的源码,最基础的操作肯定是扫一遍网上的各种分析文章。通过这个操作,你可以对这个框架有个大致的了解。站在巨人的肩膀上,少走许多弯路。但如果你看的项目是公司内部的框架,那么你只能找公司内部的文档了,更甚者,有些连文档都没有。那么你可以略过这一步。 扫一遍源码 当你拿到框架的源码的时候,你可以大致把源码的每个包,以及每个包下面的文件扫读一遍

hyperledger fabric 源码调试(orderer)环境搭建教程

南笙酒味 提交于 2020-02-05 04:47:16
前言 ​ 接触hyperledger fabric有一段时间了,看文档搭集群写链码都做过,但要深入理解还是通过源码比较直观,遂决定部署起来。同多机器部署一样,官文对源码调试的描述较少,网上有些前辈已经写过但少有明确每一步的原因,本系列文尝试依据个人理解来描述构建fabric源码调试环境的步骤,去掉docker这层障碍,并给出思考过程。 ​ 之前有写过一篇hyperledger fabric 多机部署的教程,基于first-network示例,这次也是以它为基准,以便在遇到问题的时候更容易从官方文档找到解决方案。需要先走通first-network的搭建,有些配置项需要参考它。 ​ 官文链接:https://hyperledger-fabric.readthedocs.io/en/release-1.4/build_network.html 分析 fabric模块划分比较细,采用docker是为了简化部署,同时在官方提供的文档中也大量采用shell脚本来引导,需要先大致明确几个概念: docker: ​ 应用容器工具,可以将应用运行所需要的一些环境打包进去,方便移植。 docker-compose: ​ 用来运行一组docker实例,在first-network中,有一个orderer和4个peer,还有一个cli,在dockker-compose-cli