如何java实现ftp客户端Android客户端旅游景点地图APP应用

基于Android手机的旅游地图APP的设计与实现--《信息通信》2016年10期
基于Android手机的旅游地图APP的设计与实现
【摘要】:随着人们生活水平的不断提高,出去旅游的家庭越来越多,文章考虑到游客在旅游过程中因纸质地图便携性不够灵活的缺点,提出基于Android手机开发的旅游地图APP,通过该APP来解决上述问题。该APP开发的功能可以进行地图的显示,包括卫星图、交通图、普通图等;通过附近搜索功能,能够快速定位符合搜索条件的地点;通过卫星定位能够弹出对应的图层,并显示地理信息来告知当前的位置;该APP还能够提供路线导航功能;离线下载功能可提供离线包下载并在不联网状态下查看;路线规划功能提供了三种路线搜索:步行、驾车、公交,应用前景十分看好。
【作者单位】:
【分类号】:TP311.56;TP316【正文快照】:
如今,外出旅游以及公务出差的人们日益增多,人们需要一些位置信息来帮助出行,如公交线路、导航、附近搜索等。在此,提出基于Android平台来开发适用于移动终端的地图应用。众所周知,百度地图API提供强大的功能接口供开发者进行使用,利用这些接口开发出来的应用能够满足
欢迎:、、)
支持CAJ、PDF文件格式,仅支持PDF格式
【参考文献】
中国期刊全文数据库
张国平;王建玺;董桂林;;[J];计算技术与自动化;2015年01期
施连敏;盖之华;;[J];技术与市场;2014年12期
中国硕士学位论文全文数据库
魏晓旭;[D];吉林大学;2016年
蒋东国;[D];广东工业大学;2016年
姜华岩;[D];吉林大学;2016年
齐梓杰;[D];电子科技大学;2015年
【共引文献】
中国期刊全文数据库
冯先成;周密;徐川;;[J];武汉工程大学学报;2016年05期
付炯华;;[J];信息通信;2016年10期
姚巍;宫志宏;李仁禹;连高欣;;[J];气象科技;2016年04期
韩雪;丁林花;贺红凯;周启发;张创;;[J];电脑编程技巧与维护;2016年08期
张钊;;[J];电脑编程技巧与维护;2015年10期
李骁;;[J];计算机光盘软件与应用;2015年02期
中国硕士学位论文全文数据库
李昊;[D];东华理工大学;2016年
【二级参考文献】
中国期刊全文数据库
梁晟;于涛;;[J];贵阳学院学报(自然科学版);2014年02期
刘诚;段红光;巴义;;[J];电视技术;2013年04期
郑云卿;黄琦;;[J];计算机应用与软件;2013年02期
杨飞;陈德艳;黄国宏;童怀;;[J];计算机技术与发展;2013年02期
刘安战;贾晓辉;;[J];微型机与应用;2012年17期
胡舒鹏;;[J];硅谷;2012年03期
刘胜前;陈立定;任志刚;;[J];信息技术;2012年01期
曹晓芳;王超;李杰;;[J];电子器件;2011年06期
王秀芳;杨阳;;[J];科学技术与工程;2011年11期
中国硕士学位论文全文数据库
张頔;[D];吉林大学;2015年
孙炜路;[D];吉林大学;2015年
杨军;[D];山东师范大学;2015年
康征;[D];内蒙古大学;2015年
刘观宇;[D];中国科学院大学(工程管理与信息技术学院);2015年
吴健;[D];云南大学;2015年
李鹏辉;[D];大连海事大学;2014年
刘鑫;[D];大连理工大学;2014年
宫翔;[D];大连交通大学;2014年
朱清滋;[D];长安大学;2014年
【相似文献】
中国期刊全文数据库
张书欣;;[J];地图;1993年02期
吴增红;陈毓芬;;[J];地球信息科学;2007年05期
吴增红;陈毓芬;;[J];测绘科学;2008年01期
黄利民;[J];地图;2000年01期
李黎黎;吕德奎;;[J];现代测绘;2008年05期
戴春梅;;[J];信息与电脑(理论版);2012年12期
蒋满元;唐玉斌;;[J];出版广角;2002年05期
牟子谦;[J];地图;1997年01期
;[J];城色(风尚);2010年05期
;[J];;年期
中国重要会议论文全文数据库
周世颐;;[A];旅游开发与旅游地理[C];1989年
戴文远;;[A];地图学与GIS学术讨论会论文集[C];2002年
周世颐;;[A];复合生态与循环经济——全国首届产业生态与循环经济学术讨论会论文集[C];2003年
朱承霖;;[A];全国测绘与地理信息技术研讨交流会专辑[C];2003年
陈改英;;[A];天津市测绘学会四届十次理事会论文集[C];2004年
钱玉国;;[A];华东地区第九次测绘学术交流大会论文集[C];2005年
叶泰棋;;[A];旅游开发与旅游地理[C];1989年
郑培昕;鞠旭照;张力果;;[A];旅游开发与旅游地理[C];1989年
彭华;;[A];旅游开发与旅游地理[C];1989年
郭亚友;;[A];广东省测绘学会第八次会员代表大会学术交流论文集[C];2005年
中国重要报纸全文数据库
王瑞红;[N];中国旅游报;2005年
刘永禄;[N];中国商报;2002年
唐召明;[N];新华每日电讯;2007年
驻内蒙古记者
杨竣杰;[N];中国旅游报;2011年
熊珠琴 通讯员
李华;[N];泰州日报;2011年
厦门记者站 史蔓蓉 尺木;[N];中国旅游报;2005年
刘怀英;[N];广元日报;2007年
刘怀英;[N];广元日报;2007年
王自强 鲁建军;[N];广元日报;2007年
唐克礼;[N];中国测绘报;2009年
中国硕士学位论文全文数据库
赵希;[D];昆明理工大学;2011年
王小文;[D];山东工艺美术学院;2013年
郭砚博;[D];湖南师范大学;2015年
邓毅博;[D];解放军信息工程大学;2013年
孙亚飞;[D];解放军信息工程大学;2008年
吴增红;[D];解放军信息工程大学;2007年
&快捷付款方式
&订购知网充值卡
400-819-9993Android开发之高德地图实现定位 - 简书
Android开发之高德地图实现定位
在应用开发中,地图开发是经常需要使用的“组件”,Google Map虽然有官方教程,无奈用不起来,原因你懂的~~那么国内比较出名的是就是百度地图和高德地图,由于个人喜好,所以选择了高德地图LBS,废话不说,上干货。
1、注册开发者,创建应用
这个几乎是所有开放平台都通用的做法,无外乎注册帐号,成为开发者,然后创建一个Android应用,会为你分配一个key绑定你的服务。
注册key.PNG
2、下载SDK,导入jar包,add to library
第一个是2D地图的jar包,因为最后定位以后我要在地图上标出来位置
第二个是用于定位的jar包
注意:如果使用的是3D地图,那么地图SDK和导航SDK需要引入so库文件,先在app/src/main/目录下新建一个jniLibs目录,将so放到此目录下
3、配置AndroidMainfest.xml文件
&!-- 申请必要的权限--&
&uses-permission android:name="android.permission.INTERNET" /&
&uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /&
&uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /&
&uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /&
&uses-permission android:name="android.permission.READ_PHONE_STATE" /&
&uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /&
&uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /&
&uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /&
&uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" /&
&uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /&
&application
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme"
&!--设置key--&
&meta-data
android:name="com.amap.api.v2.apikey"
android:value="这里填写第一步你申请的那个key" /&
&!--声明定位service--&
&service android:name="com.amap.api.location.APSService"&&/service&
&/application&
4、Activity的布局文件
&com.amap.api.maps2d.MapView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/map"
android:layout_width="fill_parent"
android:layout_height="fill_parent" /&
很简单,就一个2D的地图
5、Activity,注释非常详细
//监听定位和定位变化
public class MainActivity extends AppCompatActivity implements
LocationSource, AMapLocationListener {
//显示地图需要的变量
private MapView mapV//地图控件
private AMap aM//地图对象
//定位需要的声明
private AMapLocationClient mLocationClient =//定位发起端
private AMapLocationClientOption mLocationOption =//定位参数
private OnLocationChangedListener mListener =//定位监听器
//标识,用于判断是否只显示一次定位信息和用户重新定位
private boolean isFirstLoc =
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//显示地图
mapView = (MapView) findViewById(R.id.map);
//必须要写
mapView.onCreate(savedInstanceState);
//获取地图对象
aMap = mapView.getMap();
//设置显示定位按钮 并且可以点击
UiSettings settings = aMap.getUiSettings();
//设置定位监听
aMap.setLocationSource(this);
// 是否显示定位按钮
settings.setMyLocationButtonEnabled(true);
// 是否可触发定位并显示定位层
aMap.setMyLocationEnabled(true);
//定位的小图标 默认是蓝点 这里自定义一团火,其实就是一张图片
MyLocationStyle myLocationStyle = new MyLocationStyle();
myLocationStyle.myLocationIcon(BitmapDescriptorFactory.fromResource(R.mipmap.firetwo));
myLocationStyle.radiusFillColor(android.R.color.transparent);
myLocationStyle.strokeColor(android.R.color.transparent);
aMap.setMyLocationStyle(myLocationStyle);
//开始定位
initLoc();
private void initLoc() {
//初始化定位
mLocationClient = new AMapLocationClient(getApplicationContext());
//设置定位回调监听
mLocationClient.setLocationListener(this);
//初始化定位参数
mLocationOption = new AMapLocationClientOption();
//设置定位模式为高精度模式,Battery_Saving为低功耗模式,Device_Sensors是仅设备模式
mLocationOption.setLocationMode(AMapLocationClientOption.AMapLocationMode.Hight_Accuracy);
//设置是否返回地址信息(默认返回地址信息)
mLocationOption.setNeedAddress(true);
//设置是否只定位一次,默认为false
mLocationOption.setOnceLocation(false);
//设置是否强制刷新WIFI,默认为强制刷新
mLocationOption.setWifiActiveScan(true);
//设置是否允许模拟位置,默认为false,不允许模拟位置
mLocationOption.setMockEnable(false);
//设置定位间隔,单位毫秒,默认为2000ms
mLocationOption.setInterval(2000);
//给定位客户端对象设置定位参数
mLocationClient.setLocationOption(mLocationOption);
//启动定位
mLocationClient.startLocation();
//定位回调函数
public void onLocationChanged(AMapLocation amapLocation) {
if (amapLocation != null) {
if (amapLocation.getErrorCode() == 0) {
//定位成功回调信息,设置相关消息
amapLocation.getLocationType();//获取当前定位结果来源,如网络定位结果,详见官方定位类型表
amapLocation.getLatitude();//获取纬度
amapLocation.getLongitude();//获取经度
amapLocation.getAccuracy();//获取精度信息
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date(amapLocation.getTime());
df.format(date);//定位时间
amapLocation.getAddress();//地址,如果option中设置isNeedAddress为false,则没有此结果,网络定位结果中会有地址信息,GPS定位不返回地址信息。
amapLocation.getCountry();//国家信息
amapLocation.getProvince();//省信息
amapLocation.getCity();//城市信息
amapLocation.getDistrict();//城区信息
amapLocation.getStreet();//街道信息
amapLocation.getStreetNum();//街道门牌号信息
amapLocation.getCityCode();//城市编码
amapLocation.getAdCode();//地区编码
// 如果不设置标志位,此时再拖动地图时,它会不断将地图移动到当前的位置
if (isFirstLoc) {
//设置缩放级别
aMap.moveCamera(CameraUpdateFactory.zoomTo(17));
//将地图移动到定位点
aMap.moveCamera(CameraUpdateFactory.changeLatLng(new LatLng(amapLocation.getLatitude(), amapLocation.getLongitude())));
//点击定位按钮 能够将地图的中心移动到定位点
mListener.onLocationChanged(amapLocation);
//添加图钉
aMap.addMarker(getMarkerOptions(amapLocation));
//获取定位信息
StringBuffer buffer = new StringBuffer();
buffer.append(amapLocation.getCountry() + "" + amapLocation.getProvince() + "" + amapLocation.getCity() + "" + amapLocation.getProvince() + "" + amapLocation.getDistrict() + "" + amapLocation.getStreet() + "" + amapLocation.getStreetNum());
Toast.makeText(getApplicationContext(), buffer.toString(), Toast.LENGTH_LONG).show();
isFirstLoc =
//显示错误信息ErrCode是错误码,errInfo是错误信息,详见错误码表。
Log.e("AmapError", "location Error, ErrCode:"
+ amapLocation.getErrorCode() + ", errInfo:"
+ amapLocation.getErrorInfo());
Toast.makeText(getApplicationContext(), "定位失败", Toast.LENGTH_LONG).show();
//自定义一个图钉,并且设置图标,当我们点击图钉时,显示设置的信息
private MarkerOptions getMarkerOptions(AMapLocation amapLocation) {
//设置图钉选项
MarkerOptions options = new MarkerOptions();
options.icon(BitmapDescriptorFactory.fromResource(R.mipmap.fire));
options.position(new LatLng(amapLocation.getLatitude(), amapLocation.getLongitude()));
StringBuffer buffer = new StringBuffer();
buffer.append(amapLocation.getCountry() + "" + amapLocation.getProvince() + "" + amapLocation.getCity() +
"" + amapLocation.getDistrict() + "" + amapLocation.getStreet() + "" + amapLocation.getStreetNum());
options.title(buffer.toString());
options.snippet("这里好火");
//设置多少帧刷新一次图片资源
options.period(60);
//激活定位
public void activate(OnLocationChangedListener listener) {
mListener =
//停止定位
public void deactivate() {
mListener =
* 方法必须重写
protected void onResume() {
super.onResume();
mapView.onResume();
* 方法必须重写
protected void onPause() {
super.onPause();
mapView.onPause();
* 方法必须重写
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
mapView.onSaveInstanceState(outState);
* 方法必须重写
protected void onDestroy() {
super.onDestroy();
mapView.onDestroy();
6、运行程序,点击自定义的 “火” 图钉,效果图如下:
Location Result.png
7、长按地图截图并保存图片
Activity实现AMap.OnMapLongClickListener和AMap.OnMapLongClickListener接口,
然后Activity的声明变为:
public class MainActivity extends AppCompatActivity implements AMap.OnMapLongClickListener, AMap.OnMapScreenShotListener, LocationSource, AMapLocationListener
分别实现下列两个的方法
* 长按地图进行截屏
* @param latLng
public void onMapLongClick(LatLng latLng) {
// 设置截屏监听接口,截取地图可视区域
// 需要传入一个 AMap.OnMapLongClickListener 接口的实现者
aMap.getMapScreenShot(this);
* 截屏回调方法 保存截图
public void onMapScreenShot(Bitmap bitmap) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
// 保存在SD卡根目录下,图片为png格式。
FileOutputStream fos = new FileOutputStream(
Environment.getExternalStorageDirectory() + "/test_"
+ sdf.format(new Date()) + ".png");
boolean b = bitmap.compress(Bitmap.CompressFormat.PNG, 100, fos);
fos.flush();
} catch (IOException e) {
e.printStackTrace();
fos.close();
} catch (IOException e) {
e.printStackTrace();
Toast.makeText(MainActivity.this, "截屏成功", Toast.LENGTH_LONG).show();
Toast.makeText(MainActivity.this, "截屏失败", Toast.LENGTH_LONG).show();
} catch (FileNotFoundException e) {
e.printStackTrace();
有很多简友按照如上过程走下来,发现实现不了我的效果,因此我总结了可能的原因:
1、AndroidMainfest.xml 里一定要将自己申请的key放进去;
2、申请key时有个SHA-1的,千万不能错,错了也不能定位,因为一旦错了,就无法识别是你当前的应用了;
3、如果你使用的是3D的图,务必要将3D的库导进项目,我的案例是2D的;
4、一定要在真机测试。
有无法定位的简友,请按照上述错误原因来排查,如果还有问题,可以留言~~~
中国·安徽·芜湖
GitHub:https://github.com/yungfan
用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金Cover 有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? ... Android 获取 View 宽高的常用正确方式,避免为零 - 掘金相信有很多朋友...
用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? ... Android 获取 View 宽高的常用正确方式,避免为零 - 掘金 相信有很多...
LZ-Says:今天突然看到之前写的一篇博文被推荐首页,心里瞬间美滋滋的,可惜那时候忙,没来的急看,不过还是从心里感谢,感谢大家的认可~让我们一起玩转Android吧~ 前言 今天,我们一起来聊聊有关地图方面的内容吧。 目前比较好的地图第三方分别如下: 百度地图 API地址...
最近在做基于高德地图的定位、导航及添加大头针的功能,特此记录下来。。。方便刚接触的同学参考。。。 一、申请 Key:获取用户Key 1.访问 http://lbs.amap.com/console/key/,使用高德开发者账号登陆 2.在“KEY管理”页面点击上方的“获取k...
最近做了一个小的项目,主要功能是获取用户的定位等相关数据用于分析,在开发过程中使用了高德地图SDK,这里结合自己遇到的问题总结一些常见的API的用法,方便以后参考使用。 使用高德地图SDK的步骤主要如下: 高德开放平台 注册成为开发者 创建新应用并添加key 下载需要的SD...
寒假终于结束了 我家芋头要去上学了 呼,我也算是摆脱苦逼的照看孩子生活了! 然而,现实冷冷地打了我的脸... 每天叫芋头起床已经成为我的一个大考验 都怪我太放纵他 让他随意睡觉随意起床 把他的生活作息都打乱了 现在要上幼儿园了 他就成了赖床小高手 无论怎么叫怎么拉都可以秒睡...
今天我们训完练,我们队友张子涵给我给了我一个惊喜。他说他要来我家玩,这下我高兴的不得了,可是,他妈妈说他要让他先回去洗澡。哎呀!这可怎么办呀,待会儿我可要出去吃饭呐!突然一个消息,我妈说张子涵一家跟我们出去吃饭!这下我高兴劲儿又回来了。张子涵,他长得样子如下图:
被“黑化”的梭子蟹
最近印度有点儿火。 今天我们来说说印度奇葩的清关问题。 印度海关规定: 首先,所有转运至印度内陆货运站的货物,必须由船公司负责全程运输,并且必须要提单及舱单最终目的地一栏填写为该内陆点。否则,必须在港口掏箱或者支付高额的更改舱单费,方可转运至内陆。 其次,货物到港后,可在海...
一、 昨日录制音频时,电脑突然蓝屏随后自动重启。当时心情比较烦躁,你也一定懂那种苦心做的事突然白费的感觉。 再次重启,发现电脑已经无法启动。那时我不再为录音资料丢失而抱怨,只祈愿电脑恢复就好。 其实人就是这样,常常贪婪的仰视高处,不会俯瞰已经达到的高度。待到高度降低,又希望...后使用快捷导航没有帐号?
暂时没有人问过相似的问题,你可以做第一个提问题的人
查看: 2900|回复: 3
安卓APP地图同时加载上万个点会很慢,如何解决?
现使用百度地图开发一个安卓版的APP应用,想实现在LBS云存储一万条数据,手机显示的时候可以全部加载出来或者是滑动缩小屏幕显示出来,可以实现吗?你们API显示是最多显示50条,但看了你们的百度地图APP,比如搜索酒店,可以显示当前10条,但后面的小图标也可以显示出来,我们开发者可以做到那种效果吗?麻烦请技术人员给予最专业的讲解分析,谢谢!
这是安卓手机百度地图APP的截图,搜索酒店出来的结果:;展示出10条数据的后面会有很多很小的图标,那些 ...
搜索和绘制是不耦合的啊,你搜索出来多少结果,就用多少marker绘制在地图上,至于哪些是大图标哪些是小图标你自己控制就好了
可以,就是用不同的icon设置marker了,不过1w个太多,地图客户端也没有这么多,这么多肯定是效率不行
可以,就是用不同的icon设置marker了,不过1w个太多,地图客户端也没有这么多,这么多肯定是效率不行 ...
这是安卓手机百度地图APP的截图,搜索酒店出来的结果:
8291383.jpg (94.23 KB, 下载次数: 1)
百度地图APP截图
14:25 上传
;展示出10条数据的后面会有很多很小的图标,那些也是搜索出来的酒店;我想实现这个功能;所以我使用了LBS云处理,把所有的数据上传到LBS云,网页版的数据是这样的,如图:
538D.tmp.jpg (338.78 KB, 下载次数: 0)
网页版截图
14:29 上传
我是想在手机上显示这种效果的,但是手机最多只能显示50条,而且后面的小图标不可见,重点是后面的小图标为啥不显示呢,是百度对外封锁了吗,还是有什么属性?谢谢你们的解答!
Powered byandroid Intent调用地图应用客户端(一) - 简书
android Intent调用地图应用客户端(一)
实现的效果,点击后跳转到第三方地图,自己的应用终于可以不集成第三方sdk啦啦啦啦
调用百度地图 百度的包名为 com.baidu.BaiduMap
显示指定的位置
详细请查看官方url API
intent = Intent.getIntent("intent://map/marker?location=31..503256&title=我的位置&content=上海闵行区&src=yourCompanyName|yourAppName#Ischeme=package=com.baidu.BaiduMend");
if(isInstallByread("com.baidu.BaiduMap")){
startActivity(intent); //启动调用
Log.e("GasStation", "百度地图客户端已经安装") ;
Log.e("GasStation", "没有安装百度地图客户端") ;
} catch (URISyntaxException e) {
e.printStackTrace();
调用高德地图 高德的包为 com.autonavi.minimap Java代码
显示指定的位置
详细请查看官方url API
private void openGaoDeMap()
Intent intent = Intent.getIntent("androidamap://viewMap?sourceApplication=应用名字&poiname=上海闵行区&31..503256&dev=0");
startActivity(intent);
} catch (URISyntaxException e)
e.printStackTrace();
判断是否安装了地图应用
private boolean isInstallByread(String packageName)
return new File("/data/data/" + packageName).exists();
高德地图导航掉起
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.addCategory(Intent.CATEGORY_DEFAULT);
String data="androidamap://route?sourceApplication=softname&slat=31.226532&slon=121.550492&sname=abc&dlat=31.075758&dlon=121.503256&dname=def&dev=0&m=0&t=1";
intent.setData(Uri.parse(data));
intent.setPackage("com.autonavi.minimap");
startActivity(intent);
} catch (Exception e)
e.printStackTrace();
不知名程序员
Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布式...
1、调用高德地图 高德地图应用包名:com.autonavi.minimap 高德地图url说明: http://lbs.amap.com/api/uri-api/guide/android-uri-explain/route/ 判断手机上是否安装过高德地图: privat...
前言 公司以前有个需求,需要使用导航,但是工期很短,那么怎么解决呢?我们想到了URL Scheme来实现 URL Scheme是什么 android中的scheme是一种页面内跳转协议,是一种非常好的实现机制,通过定义自己的scheme协议,可以非常方便跳转app中的各个页...
作为一个前端程序猿,下面这些站会让你眼前一亮。 amazeui框架组建丰富
http://amazeui.org/非常不错的 IOS 风格 http://framework7.taobao.org/Bootstrap前端必备
http://www.bootcss.com...
前端知识体系 http://www.cnblogs.com/sb/p/3894452.html 前端知识结构
https://github.com/JacksonTian/fks Web前端开发大系概览https://github.com/unruledb...
最近整理了一下文件夹,发现从2012年以来,正儿八经画过的团扇正好凑齐了一打12把,为自己写个流水账纪念一下。 1、2013年,为小姐妹画的工笔仕女团扇,是我真正意义上团扇创作的起点。这个起点略高,直接挑战了我从没试过的工笔人物,所以虽然画得不好,但是作为处女作来说,自我感...
“学而优则仕”,便有成千上万的读书人进军科举;“三百六十行,行行出状元”,状元的头衔则是古代知识分子们梦寐以求的最大愿望。“春风得意马蹄疾,一日看尽长安花”,何等的荣耀。然而,有些人却因其他方面的成就容易让人忽视他们的状元身份。他们便是:王维,柳公权,文天祥。 王维:诗中有...
恩,抽空去看了部电影,姐实在是不想在美好的春天陷入太多怀旧中,“狼叔”休·杰克曼的封爪之作,听着就觉得会被虐翻和泪崩的。 只想不带着脑子,所以去看了下《乐高蝙蝠侠大电影》,本以为是哈哈哈哈哈,结果是biubiubiu。? 先来说下这部电影。 米国人一直很爱老少咸宜,所以乐...
姓名:潘律 【知~学习】 《六项精进》,《大学》 【经典名句分享】
知道不等于做到,相信不等于信仰。 【行~实践】 一、修身: 1、背诵六项精进三遍。 二、齐家: 【省~觉悟】 1、不能等待依靠,必须要自己行动起来。 【感谢】 1、感谢淘宝客对我的产品非常关心,还帮我出了...
下雨,连阴雨,续清理,待统一供暖。

我要回帖

更多关于 ftp客户端实现 的文章

 

随机推荐