- 博客(15)
- 资源 (12)
- 收藏
- 关注
原创 2017(809) 29、30
#include<stdio.h> //29题int main(){ int a[3]; int i,j,tmp; for(i=0;i<3;i++){ scanf("%d",&a[i]); } for(i=0;i<2;i++){ for(j=0;j<2-i;j++){ if(a[j]>a[j+1]){ tmp=...
2019-12-11 11:32:59 177
原创 C语言选择排序、冒泡排序
选择排序#include<stdio.h>//选择排序 int main(){ int i, j; int t, k; int a[10] = {9, 7, 8, 5, 4, 0, 3, 6, 2, 1}; for(i = 0; i <10; i++) { k=i; for(j = i; j <10; j++...
2019-12-06 20:48:55 184
原创 设计模式之工厂模式(JAVA)
工厂模式1.简介:工厂模式是Java中最常用的设计模式之一。这种类型的设计模式属于创建型模式, 它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴 露创建逻辑,并且是通过使用一个共同接口来指向新创建的对象。也就是说,在工厂方 法的模式中,核心的工厂类不再负责所有的产品的创建,而是将具体创建的工作交给子 类去做。该核心类成为一个抽象工厂角色,仅负责给出具体子类必须实...
2019-07-09 12:44:40 188
原创 设计模式之简单工厂模式(JAVA)
设计模式之简单工厂模式1.简介:简单工厂模式是属于创建模式,也叫做静态工厂方法(Static Factory Method)模式,但是不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。2.实用场景:简单工厂经常使用在业务较简单的情况...
2019-07-09 12:35:36 247
原创 pycharm每次新建项目都要重新安装一些第三方库解决办法
在新建一个工程项目后,发现之前安装的库均不在了。想要使用的情况下还得重新安装。这样也太不智能了,一定会有解决的办法。查找相关文档后,发现在新建工程项目的时候需要进行选择是否使用以前的环境选择已存在的编译器即可,这样新建的工程项目即可使用已存在在库。创建虚拟环境:可以避免python版本更迭带来的变化影响到我们的项目...
2018-11-29 15:26:34 1805 2
原创 解决Ecplise开发Android时 鼠标停留API上 不显示API的帮助文档的解决方法
当我们在使用ecplise开发Android的过程中,如果鼠标停留在api上会出现api的帮助文档,有利于我们熟悉该api的使用方法和相关信息但是有时候会出现这种情况解决方案就是1点击绿色的 C.2.跳出来这个页面 点击Change Attached Source...3.跳出如下界面4 找到sdk安装路径 复制该路径5.粘贴到这里 然后点击OK...
2018-11-14 20:54:20 247
原创 Android实现简单的注册登录 POST方式提交数据 基于AndroidStudio开发
登录布局页面<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tool...
2018-10-29 11:27:42 8135 8
原创 Android获取当前地理位置经纬度坐标 基于Androidstudio开发
这个功能需要先将百度LBS开放平台的SDK准备好布局就一个简单的textview <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schema...
2018-10-29 11:11:18 5579 5
原创 基于Linux系统Ubuntu12.0下搭建Samba服务器
Samba服务器的作用实现Windows系统和Linux系统下文件共分享1.安装samba,在终端输入:apt-get install samba2.对samba进行配置将目录切换到/etc/samba下,找到其配置文件smb.conf(最好备份一下,避免在修改配置文件时出错,可以参照备份的文件, cp smb.conf s_smb.conf)在终端输入:cd /etc/s...
2018-10-23 17:43:00 570 2
原创 升级SDK导致打开ecplise出现This Android SDK requires Android Developer Toolkit version 23.0.0 or above
使用ecplise开发Android时不小心升级了sdk,后续打开ecplise时出现了adt版本过低无法使用,经查询后,找到了解决方法主要是进行文件配置找到计算机中存放sdk位置的\sdk\tools\lib路径下的 plugin.prop文件并打开plugin文件代码如下 # begin plugin.prop plugin.version=23.0.0 #end plu...
2018-09-07 17:40:04 281
原创 android studio3.0 apk文件安装失败 但是数据线直连app可以正常安装
android studio3.0 写的app 用数据线直连app可以正常跑 但是生成的apk文件安装失败类似于这种情况 只需要点击Build目录下的Build APK(s)就行了他就会生成新的apk文件 一般情况下这个都能装上...
2018-05-15 19:15:07 595
原创 Linux中用socket通信 实现简单的数学运算
服务器端#include#include#include#include#include#include#include#include#include#include#include#include#define PORT 5000//获取子进程退出信号 在退出时给出提示信息typedef struct{ double x; double y; c
2017-12-14 20:36:50 433
原创 匿名管道实现三种消息类型的通信
#include #include #include #include #include typedef enum Kind {KHello,KSchool,KName} Kind;typedef struct Message{ Kind kind; size_t size;}Message, *PMessage;typedef struct HelloMessage{
2017-12-13 21:00:58 493
原创 vim编译器的简单配置
im默认的配置使用起来不是很爽,需要自己进行配置可以在家目录下建立这个配置文件先切换到家目录 #cd ~touch一个名为.vimrc的文件(以.开头的为隐藏文件)#touch .vimrc#vi .vimrc进入vi编译器后在vi中输入以下配置信息(中文不用输就行):set nocompatible 不使用vi默认键盘布局
2017-12-10 18:51:28 407
原创 LinuxC实现文件夹及其文件的拷贝
#include#include#include#include#include//#include#include#include//判断是否为目录int is_dir(char* path){struct stat st;stat(path,&st);if(S_ISDIR(st.st_mode)){return 1;}
2017-12-10 18:36:31 1838 1
爬取北上广深的全年天气质量并制图分析
2018-12-26
python爬取天气数据并制图分析
2018-12-26
Android实现注册登录后 点击获取当前地理位置及经纬度坐标
2018-10-29
基于SSM实现人事管理系统
2018-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人