自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (16)
  • 收藏
  • 关注

原创 Flutter基础框架_插件式_架构篇_大纲结构

![](https://user-gold-cdn.xitu.io/2020/4/27/171bc351cbbf3786?w=2903&h=1424&f=png&s=515902) 课程大纲 ![](https://user-gold-cdn.xitu.io/2020/4/27/171bc35a2a97...

2020-04-28 00:08:42 389

原创 javaweb接收客户端上传的图片

@RequestMapping(method = RequestMethod.POST, value = "/uploadfile") @Transactional(propagation=Propagation.REQUIRED,rollbackFor=Exception.class) public void uploadfile(HttpServletRequest request,Htt

2016-09-05 18:14:39 777

原创 求 架构设计 的视屏和 设计模式的视频 性能优化 的视频 系统源码分析 的视频 android

求视频。。。。 求  架构设计 的视屏和   设计模式的视频       性能优化 的视频    系统源码分析 的视频    android 求  架构设计 的视屏和   设计模式的视频       性能优化 的视频    系统源码分析 的视频    android 求  架构设计 的视屏和   设计模式的视频       性能优化 的视频    系统源码分析

2016-07-13 08:54:31 426

原创 浮动窗体

废话不多说直接上代码:首先判断是不是显示在桌面上,是显示在桌面上,浮动窗没有移除,则更新他在内存使用百分比, // 创建一个浮动窗体 WindowManager windowManager = getWindowManager(context);         if (smallWindow == null) {             smallWindow = new Float

2016-02-22 10:23:05 359

原创 视频传输Bitmap数据

启动tcp的接收端口,如下代码: videoReceiveListener=TCPVideoReceiveListener.getInstance();                 videoReceiveListener.setBitmapLoaded(VideoChatActivity.this);                 if(!videoReceiveListener.i

2016-01-05 10:27:07 979

原创 图片卡顿现象

首先先下载到本地的沙盒里面,在加载到内存里面,当想显示的时候直接从内存里面加载,如果内存里面没有,那么就从沙盒里面加载,沙盒里面没有数据那就从网络上加载数据!

2016-01-05 09:35:56 601

c语言五子其

#include #include #include int map[15][15]={0}; void init(); //初始化函数 void draw(int a, int b, int color); //画棋子函数 a表示行b表示列 color表示颜色 void gameover(); //游戏结束 int judge(int a, int b, int c); //判断是否有连续五个蓝棋子,a表示行,b表示列c表示颜色

2015-04-09

c语言验证输入密码是否正确不要函数

#define N 4 #include void main() { int i, j = 0, k; char a[N], d[N] = {'c', 'p', 'q'}; while(1) { k = 1; for(i = 0; i < 4; i ++) scanf("%c",&a[i]); for(i = 0; i < 4; i ++)

2015-04-09

flutter集成unity的demo

flutter集成unity的demo

2023-11-23

GIS读取KML/KMZ例子采用开源库

GIS读取KML/KMZ例子采用开源库,源代码奉上。解析KML/KMZ在QGis上打开有效

2018-03-08

gdal读取tif文件

gdal读取tif文件,内付展示图片,Android,亲测有效,

2018-03-08

Mapbox加载wms

mapbox 加载wms 用geoserver发布之后加载,亲测可以行

2018-04-21

c++仿银行存取款系统

class bank { private: string name; //账户名 int num; //账号 int money;//余额 public: bank(); bank(string &na,int &nu,int mo); bool in(int s); bool out(int s); void view()const; };

2015-04-09

AppleWWDRCAG3APPP.zip

AppleWWDRCAG3

2021-10-12

arcgis runtime 加载百度

arcgis runtime 加载百度,高德地图,腾讯地图,天地图,加载tif文件,加载shp文件,距离测算,要素修改,添加,删除,图层管理,定位,放大缩小等等功能点。亲测可用

2018-06-12

c语言连接mysql数据库

所需头文件: #include 功能: 获得或初始化一个MYSQL结构 函数原型: MYSQL *mysql_init(MYSQL *mysql) 函数返回值: 一个被始化的MYSQL*句柄 备注: 在内存不足的情况下,返回NULL 所需头文件: #include 函数功能: 关闭一个服务器连接,并释放与连接相关的内存 函数原型: void mysql_close(MYSQL *mysql); 函数传入值: MYSQL:类型的指针 函数返回值: 无

2015-04-09

mapboxwms天地图,高德地图,谷歌地图

mapboxwms天地图,高德地图,谷歌地图,使用最新mapbox,基类封装

2018-04-28

c语言的双链表,菜鸟必学

重点代码:Insert->prior = p ->prior; p ->prior->next = Insert; Insert->next = p; p->prior = Insert;

2014-10-12

c语言哈夫曼树

#include <stdio.h> #include <stdlib.h> #include <string.h> typedef char* HuffmanCode;/*动态分配数组,存储哈夫曼编码*/ typedef struct { unsigned int weight ; /* 用来存放各个结点的权值*/ unsigned int parent, LChild,RChild ; /*指向双亲、孩子结点的指针*/ }HTNode, * HuffmanTree; /*动态分配数组,存储哈夫曼树*/

2015-04-09

csnd版android

setContentView(R.layout.main); frameLayout = (FrameLayout) findViewById(R.id.dialogfram); (((ViewGroup) findViewById(android.R.id.content)).getChildAt(0)).setBackgroundColor(Color.parseColor("#ff121111")); // //hide the actionBar getActionBar().hide(); setupMenu(); cache = ACache.get(MainActivity.this); boolean isConn = NetUtil.checkNet(MainActivity.this); if (isConn) { // Log.i("ht","has conn========"); }else{ // Log.i("ht","no conn========"); FrameLayout frameLayout = (FrameLayout) findViewById(R.id.dialogfram); frameLayout.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View arg0, MotionEvent arg1) { // TODO Auto-generated method stub return true; } }); frameLayout.setVisibility(View.VISIBLE); TextView textOk = (TextView) findViewById(R.id.dialogfram).findViewById(R.id.ok); TextView textCancel = (TextView) findViewById(R.id.dialogfram).findViewById(R.id.cancle); textOk.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { // Log.d("html","====textOk====="); Intent intent = new Intent(Settings.ACTION_SETTINGS); startActivity(intent); findViewById(R.id.dialogfram).setVisibility(View.GONE); } }); textCancel.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { // Log.d("html","====textCancel====="); findViewById(R.id.dialogfram).setVisibility(View.GONE); } }); } sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE); vibrator = (Vibrator) getSystemService(Service.VIBRATOR_SERVICE); changeFragment(new CloudFragment()); // ImageView imageShare = (ImageView) findViewById(R.id.action_bar_id).findViewById(R.id.share_image); imageShare.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { } }); } private void setupMenu(){ mResideMenu = new ResideMenu(this); mResideMenu.setBackground(R.drawable.menu_background);//设置北京图片 mResideMenu.attachToActivity(this); mResideMenu.setMenuListener(mMenuListener); mResideMenu.setScaleValue(0.4f); mMenu_name = getResources().getStringArray(R.array.menu_array); this.mMenu_cloud = new ResideMenuItem(this, R.drawable.mojitip_17, mMenu_name[0]); this.mMenu_mobile = new ResideMenuItem(this, R.drawable.mojitip_13, mMenu_name[1]); this.mMenu_industry = new ResideMenuItem(this, R.drawable.mojitip_14, mMenu_name[2]); this.mMenu_magzine = new ResideMenuItem(this, R.drawable.mojitip_15, mMenu_name[3]); this.mMenu_blog = new ResideMenuItem(this,R.drawable.mojitip_16,mMenu_name[4]); this.mMenu_save = new ResideMenuItem(this,R.drawable.mojitip_24,mMenu_name[5]); this.mMenu_settings = new ResideMenuItem(this,R.drawable.mojitip_26,mMenu_name[6]); this.mMenu_exit = new ResideMenuItem(this,R.drawable.exit,mMenu_name[7]); this.mMenu_cloud.setOnClickListener(this); this.mMenu_industry.setOnClickListener(this); this.mMenu_magzine.setOnClickListener(this); this.mMenu_mobile.setOnClickListener(this); this.mMenu_blog.setOnClickListener(this); this.mMenu_settings.setOnClickListener(this); this.mMenu_save.setOnClickListener(this); this.mMenu_exit.setOnClickListener(this); mResideMenu.addMenuItem(mMenu_cloud, ResideMenu.DIRECTION_LEFT); mResideMenu.addMenuItem(mMenu_mobile, ResideMenu.DIRECTION_LEFT); mResideMenu.addMenuItem(mMenu_industry, ResideMenu.DIRECTION_LEFT); mResideMenu.addMenuItem(mMenu_magzine, ResideMenu.DIRECTION_LEFT); mResideMenu.addMenuItem(mMenu_blog, ResideMenu.DIRECTION_LEFT); mResideMenu.addMenuItem(mMenu_save,ResideMenu.DIRECTION_LEFT); mResideMenu.addMenuItem(mMenu_settings,ResideMenu.DIRECTION_LEFT); mResideMenu.addMenuItem(mMenu_exit,ResideMenu.DIRECTION_LEFT); ImageView toggleIv = (ImageView) findViewById(R.id.openMenuBtn); //open menu toggleIv.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { mResideMenu.openMenu(ResideMenu.DIRECTION_LEFT); } }); //set default title this.setActionBarTitle(mMenu_name[0]); } @Override public boolean dispatchTouchEvent(MotionEvent ev) { return mResideMenu.dispatchTouchEvent(ev); } private ResideMenu.OnMenuListener mMenuListener = new ResideMenu.OnMenuListener() { @Override public void openMenu() { // Toast.makeText(MainActivity.this, "Menu is opened!", Toast.LENGTH_SHORT).show(); } @Override public void closeMenu() { // Toast.makeText(MainActivity.this, "Menu is closed!", Toast.LENGTH_SHORT).show(); } }; private void changeFragment(Fragment targetFragment){ frameLayout.setVisibility(View.GONE); mResideMenu.clearIgnoredViewList(); getSupportFragmentManager() .beginTransaction() .replace(R.id.main_fragment, targetFragment, "fragment") .setTransitionStyle(FragmentTransaction.TRANSIT_FRAGMENT_FADE) .commit(); } /** * set title * @param title title name */ public void setActionBarTitle(String title){ TextView titleTv = (TextView) findViewById(R.id.title); titleTv.setText(title); System.out.println("title:"+titleTv.getText().toString()); } @Override public void onClick(View view) { if (view == mMenu_cloud){ setActionBarTitle(mMenu_name[0]); changeFragment(new CloudFragment()); }else if (view == mMenu_industry){ setActionBarTitle(mMenu_name[2]); changeFragment(new IndustryFragment()); }else if (view == mMenu_magzine){ setActionBarTitle(mMenu_name[3]); changeFragment(new Magzine()); }else if (view == mMenu_mobile){ setActionBarTitle(mMenu_name[1]); changeFragment(new Mobile()); }else if (view == mMenu_blog){ setActionBarTitle(mMenu_name[4]); changeFragment(new SoftDevFragment()); }else if (view == mMenu_settings){ setActionBarTitle(mMenu_name[6]); changeFragment(new SettingFragment()); }else if (view == mMenu_save) { setActionBarTitle(mMenu_name[5]); changeFragment(new MySaveFragment()); }else if (view == mMenu_exit) { TextView textTitle = (TextView) frameLayout.findViewById(R.id.title); TextView textSure = (TextView) frameLayout.findViewById(R.id.delete); TextView textOk = (TextView) frameLayout.findViewById(R.id.ok); TextView textCancel = (TextView) frameLayout.findViewById(R.id.cancle); textTitle.setText("确定退出"); textSure.setVisibility(View.GONE); frameLayout.setVisibility(View.VISIBLE); textOk.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { MainActivity.this.finish(); } }); textCancel.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { frameLayout.setVisibility(View.GONE); } }); }

2015-07-12

静态链表算法

#include <stdio.h> #include <stdlib.h> #include <malloc.h> #define OK 1 #define ERROR 0 #define TRUE 1 #define FALSE 0

2015-04-09

c语言简单计算器

diaoyong(int a,double e,double f) { printf("请输入你要输入的元素(1-4):\n"); scanf("%d",&a); printf("请输入你要相加的两个元素:\n"); scanf("%lf%lf",&e,&f);

2015-04-09

就地逆置算法

#include "common.h" #include "seqlist.h" void merge(SeqList *LA, SeqList *LB, SeqList *LC) { int i,j,k; i=0;j=0;k=0; while(i<=LA->last&&j<=LB->last) if(LA->elem[i]<=LB->elem[j]) { LC->elem[k]= LA->elem[i]; i++; k++; }

2015-04-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除