登录
K3_915955
注册时间:2022-03-30 09:41:09
Ta的资源
springboot-dubbo-demo:springboot dubbo zipkin整合 微服务 springboot-dubbo-demo 本demo是利用dubbo官方的 来实现微服务的一种尝试。 涉及的技术框架有springboot,dubbo,ehcache,redis,swagger-ui,分布式Id. 全链路追踪用了 demo简单的模拟了一个用户登录获取token的过程。其中为了测试方便,用户数据是我预先创建好的。数据库初始化脚本见工程中的testdb.sql demo主要服务模块: common(公共基础模块) parent(maven的依赖配置,除common外的所有其他模块都寄存此parent) parent包含2个服务模块的基本组成 2.1 parent-api:rpc服务api 2.2 parent-provider: 2.2.1 config 服务的配置信息 2.2.2 dao mapper或cache 2.2.3 provider: rpc接口的实现 2.2.
开发工具:
大小:889.9KB
2022-06-06 00:35:16上传
NovaMind560 NovaMind中文破解版NovaMind是带有演示功能的思维导图绘制软件,据说苹果版NovaMind在业内名声很好,其实Windows版也同样优秀,woodheadz在布局、图形、连接线等方面对比NovaMind和MindManager后得出,NovaMind具有完善的思维导图功能,比MindManager更能体现「用图形和色彩激发人的思维能力」这个思维导图的核心价值, 网络资源。
开发工具:
大小:13.5MB
2022-06-05 21:53:38上传
百度文库资料免费下载 百度文库除需要购买的资料均可免费下载,只需要将资料网站粘贴在下载器中,可保存pdf和txt两种格式
开发工具:
大小:4.9MB
2022-06-05 18:48:22上传
fluent-vue:Project Fluent的Vue.js集成 fluent-vue是集成 JavaScript实现fluent-vue与Vue 2和Vue 3兼容 配套 此monorepo包含多个软件包: -Vue.js插件 -Webpack加载器,在SFC中添加了对自定义块的支持 文献资料 正在进行的工作文档可以在这里找到: :
开发工具:
大小:874.8KB
2022-06-05 04:00:56上传
apostrophe-open-museum:通过这个为虚构的艺术博物馆建造的样板网站了解ApostropheCMS 公开博物馆 可以在观看演示内容,并进行实际操作。 介绍 该项目旨在实现两个主要目标:首先,它是样式完整,响应Swift的通用网站,可用作您自己的Apostrophe开发的起点。 第二个是功能齐全的可用于生产的Apostrophe构建的演示:一系列小部件(简单和复杂),相关内容的网络(片段),自定义内容分类法,导入片段,地图,高级的Apostrophe配置等。同时按照我们ApostropheCMS维护人员在生产中的方式来组织代码。 入门 您需要使用Apostrophe开发必要。 然后运行: git clone https://github.com/apostrophecms/apostrophe-open-museum cd apostrophe-open-museum npm install node app apostrophe-users:add admin admin [ente
开发工具:
大小:1.5MB
2022-06-04 23:20:22上传
JQuery年月日三级下拉框联动 实现JQuery年月日三级下拉框联动,因为项目需要,这里代码进行了改良版,供大家参考。
开发工具:
大小:26.1KB
2022-06-04 20:57:06上传
访微信语音聊天 package com.alva.vcd; import java.util.ArrayList; import java.util.List; import com.alva.vcd.adapter.RecorderAdapter; import com.alva.vcd.pojo.Recorder; import com.alva.vcd.view.AudioRecorderButton; import com.alva.vcd.view.AudioRecorderButton.AudioFinishRecorderListener; import com.alva.vcd.view.MediaManager; import android.app.Activity; import android.app.ActionBar; import android.app.Fragment; import android.graphics.drawable.AnimationDrawable; import android.media.MediaPlayer; import android.os.Bundle; import android.util.Log; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; import android.widget.ArrayAdapter; import android.widget.FrameLayout; import android.widget.ListView; import android.widget.TextView; import android.os.Build; public class MainActivity extends Activity implements AudioFinishRecorderListener, OnItemClickListener { private ListView mListview; private AudioRecorderButton mAudioButton; private ArrayAdapter<Recorder> mAdapter; private List<Recorder> mDatas = new ArrayList<Recorder>();; private View mAnimView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_chat); initViews(); initDatas(); initEvents(); } private void initViews() { mListview = (ListView) findViewById(R.id.listview_chat); mAudioButton = (AudioRecorderButton) findViewById(R.id.recorderButton); } private void initDatas() { mAudioButton.setAudioFinishRecorderListener(this); mAdapter = new RecorderAdapter(getApplicationContext(), mDatas); mListview.setAdapter(mAdapter); } private void initEvents() { mListview.setOnItemClickListener(this); } @Override public void onFinsh(float seconds, String filePath) { Recorder mRecorder = new Recorder(); mRecorder.setFilePath(filePath); mRecorder.setTime(seconds); mDatas.add(mRecorder); mAdapter.notifyDataSetChanged(); mListview.setSelection(mDatas.size() - 1); } @Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { Log.e("MediaManager", mDatas.get(arg2).getFilePath() + "sssss"); if (mAnimView != null) { mAnimView.setBackgroundResource(R.drawable.adj); mAnimView = null; } // 播放动画 mAnimView = arg1.findViewById(R.id.id_view); mAnimView.setBackgroundResource(R.drawable.play_anim); AnimationDrawable anim = (AnimationDrawable) mAnimView.getBackground(); anim.start(); // 播放音频 MediaManager.playSound(mDatas.get(arg2).getFilePath(), new MediaPlayer.OnCompletionListener() { @Override public void onCompletion(MediaPlayer arg0) { mAnimView.setBackgroundResource(R.drawable.adj); } }); } @Override protected void onPause() { super.onPause(); MediaManager.pause(); } @Override protected void onResume() { super.onResume(); MediaManager.resume(); } @Override protected void onDestroy() { super.onDestroy(); MediaManager.release(); } }
开发工具:
大小:1.6MB
2022-06-04 18:34:13上传
VB.NET面向对象的实现 (CHM).rar VB.NET面向对象的实现 (CHM)
开发工具:
大小:73.6KB
2022-06-04 04:30:47上传
epsonT21驱动 epson T21水货打印机的驱动,windows/xp 32
开发工具:
大小:17.1MB
2022-06-03 22:38:00上传
GitConsensusCLI:自动化开源治理 吉特共识 这个简单的项目允许github项目自动化。 它使用“React”作为投票机制来自动合并(或关闭)拉取请求。 共识规则 需要将文件.gitconsensus.yaml放置在要管理的存储库中。 设置为false或忽略的任何规则都将被跳过。 您可以运行gitconsensus init以从当前工作目录中的模板配置开始。 # Which version of the consensus rules to use version : 3 # Add extra labels for the vote counts and age when merging extra_labels : fa
开发工具:
大小:13.1KB
2022-06-03 18:03:22上传
  • 1
  • 3
  • 4
  • 5
  • 6
  • 7
  • 31
前往
页