首页 文章 精选 留言 我的

精选列表

搜索[图形化操作],共10000篇文章
优秀的个人博客,低调大师

python操作文件写入内容

1 2 3 4 5 6 7 8 9 10 11 12 13 14 [root@bogon~] #catfile.py #/usr/bin/envpython #coding:utf-8 ecs = "efwefwffrfrer" ipaddrr = "192.168.56.10" print type (ecs + "" + ipaddrr + "hasstopeed" ) def write_result( str ): writeresult = file (r '/tmp/ecs.log' , 'a+' ) str1 = writeresult.write( str + '\n' ) writeresult.close() return str if __name__ = = "__main__" : write_result(ecs + "" + ipaddrr + "hasstopeed" ) [root@bogon~] # 本文转自 小小三郎1 51CTO博客,原文链接:http://blog.51cto.com/wsxxsl/2068670,如需转载请自行联系原作者

优秀的个人博客,低调大师

android 64 sd卡读写的操作

package com.itheima.writesd; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import android.app.Activity; import android.os.Bundle; import android.os.Environment; import android.view.View; import android.widget.Toast; /** * 写sd卡一定记得添加权限 */ public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } /** * 模拟向sd卡写一个视频文件. */ public void click(View view) { // 检查的sd卡的状态是否被拔出或者是不可用 if (Environment.getExternalStorageState().equals( Environment.MEDIA_MOUNTED)) { File sdFile = Environment.getExternalStorageDirectory();// 外部存储空间 long sdsize = sdFile.getFreeSpace(); if (sdsize >5* 1024 * 1024) { File file = new File(Environment.getExternalStorageDirectory(),//根目录,mnt/sdcard/hlw.3gp System.currentTimeMillis()+"hlw.3gp");//空文件 try { FileOutputStream fos = new FileOutputStream(file);//文件输出流来写文件 byte[] buffer = new byte[1024];//1K,空数据 for (int i = 0; i < 5*1024; i++) {//hlw.3gp为5M的空数据文件 fos.write(buffer); } fos.close(); } catch (Exception e) { e.printStackTrace(); } }else{ Toast.makeText(this, "sd卡空间不足", 0).show(); } } else { Toast.makeText(this, "sd卡被拔出或者是不可用", 0).show(); } } } 清单文件: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> 内部存储目录: /data/data/包名(应用程序的名字)/files /data/data/包名(应用程序的名字)/cache外部存储目录(sd卡): mnt/sdcard/ package com.itheima.haker; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader; import android.app.Activity; import android.os.Build; import android.os.Bundle; import android.view.View; import android.widget.Toast; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void click(View view){ try { File file = new File("/data/data/com.itheima.createfile/files/haha.txt");//内部存储目录 FileInputStream fis = new FileInputStream(file);//文件输入流 BufferedReader br = new BufferedReader(new InputStreamReader(fis));//输入流进行包装 String line = br.readLine();//读取第一行 Toast.makeText(this, line, 0).show(); } catch (Exception e) { Toast.makeText(this, "读取失败", 0).show();//文件在手机内部存储空间默认是私有的,别的应用程序是不能访问的,也可以改为公有。 e.printStackTrace(); } } } 本文转自农夫山泉别墅博客园博客,原文链接:http://www.cnblogs.com/yaowen/p/4918654.html,如需转载请自行联系原作者

优秀的个人博客,低调大师

docker 入门操作与本地厂库

docker 自诞生以来就是业内讨论得很火的一个话题,讨论程度仅此于openstack,后期应该会持续更新一些关于docker的内容: docker是什么:简单来说docker 是软件工业的集装箱技术,可以实现相互隔离快速打包部署功能。 docker的安装和基本命令: 环境: centos 7 docker安装: 1 [root@xiaoluosrc] #yuminstalldocker-io-y ##docker三个基本概念我之见: 1、镜像:可以理解成一个简单的系统,在上面可以部署和运行东西,用镜像可以启动一个容器。 2、容器:一个容器代表一个独立的任务,各容器之前相互隔离运行。 3、厂库:存放镜像的地方。 查看镜像: 1 2 3 4 [root@xiaoluosrc] #dockerimages REPOSITORYTAGIMAGE ID CREATEDVIRTUALSIZE centoslatest 60e65a8e4030 8 weeksago 196.6 MB ubuntu 14.04 d55e68e6cc9c 11 weeksago 187.9 MB *TAG:镜像的标识,当使用push不加别的版本,默认使用的是latest. IMAGE ID:镜像的唯一标识 查看可以下载镜像: 1 [root@xiaoluosrc] #dockersearchcentos 下载镜像可以docker pull xxx 从库里下载: 交互模式下启动docker: 1 2 [root@xiaoluosrc] #dockerexec-itcentos/bin/bash [root@ 73aaba6e0cd1 / ] # 启动docker: 1 2 3 4 5 [root@localhost~] #dockerrun-d-p2222:22--namebasecsphere/centos:7.193e712c9d91467c0748961685e5453a7cd50898212191a762a36c6e933dbd539 * - d后台启动 - p本机端口 2222 映射到docker内部的 22 口(当然前提镜像是提前构建好,后期会讲到) - - name给容器起一个别名base 镜像名称csphere / centos: 7.1 查看正在启动的容器: 1 2 3 [root@localhost~] #dockerps CONTAINER ID IMAGECOMMANDCREATEDSTATUSPORTSNAMES 93e712c9d914 csphere / centos: 7.1 "/usr/bin/supervisord" AboutaminuteagoUpAboutaminute 0.0 . 0.0 : 2222 - > 22 / tcpbase *查看所有的容器使用docker ps -a 删除容器:docker rm93e712c9d914 (删除正在运行的容器docker rm f) docker私有厂库: 当我们使用docker pull的时候默认是从官方的镜像去下载的,在我们环境中要是搭建一个本地的厂库存放我们的镜像就在合适不过了: 步骤: 1、下载一个registry容器,官方的images有时候被墙,我这里用的是灵雀云的镜像: 1 [root@localhost~] #dockerpullindex.alauda.cn/library/registry 2、重命名一个镜像:测试用 1 [root@localhost~] #dockertag7e4f044162b7192.168.63.198:5000/test *把镜像ID为7e4f044162b7定义别名192.168.63.198:5000/test 1 2 3 4 5 6 7 8 [root@localhostnative] #dockerimages REPOSITORYTAGIMAGE ID CREATEDVIRTUALSIZE 192.168 . 63.198 : 5000 / testlatest 7e4f044162b7 8 daysago 724.9 MB csphere / mysql 5.5 7e4f044162b7 8 daysago 724.9 MB csphere / php - fpm 5.4 f149fdc3bb11 8 daysago 684.8 MB csphere / centos 7.1 e3570ed66dc9 8 daysago 591.3 MB index.alauda.cn / library / registrylatest 07d93e41c370 4 weeksago 422.8 MB docker.io / centoscentos7. 1.1503 fab4b1df8eb1 4 monthsago 212.1 MB 3、本地启动本地镜像厂库: 1 [root@localhost~] #dockerrun-d-p5000:5000-v/opt/data/registry/:/tmp/registry-dev07d93e41c370 4、修改配置文件/etc/sysconf/docker: 1 2 打开 / etc / sysconfig / docker,找到OPTIONS这一行,取消注释并修改如下: OPTIONS = '--selinux-enabled--insecure-registry=yourip:5000' **不然会报如下类似错: 1 2 3 4 unabletopingregistryendpoint https: / / yourip: 5000 / v0 / v2pingattemptfailedwitherror:Gethttps: / / yourip: 5000 / v2 / :EOF v1pingattemptfailedwitherror:Gethttps: / / yourop: 5000 / v1 / _ping:EOF 5、提交镜像到本地库: 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 [root@localhostnative] #dockerpush192.168.63.198:5000/test Thepushreferstoarepository[ 192.168 . 63.198 : 5000 / test]( len : 1 ) Sendingimage list Pushingrepository 192.168 . 63.198 : 5000 / test( 1 tags) f1b10cd84249:Imagesuccessfullypushed 172633e38420 :Imagesuccessfullypushed fab4b1df8eb1:Imagesuccessfullypushed 7911a8421c83 :Imagesuccessfullypushed af42609f6313:Imagesuccessfullypushed fa48118fc839:Imagesuccessfullypushed b7ca1c16fd68:Imagesuccessfullypushed fca316033a3c:Imagesuccessfullypushed 09f10030ab42 :Imagesuccessfullypushed dc888ecebd54:Imagesuccessfullypushed 519dde82a4cc :Imagesuccessfullypushed 832a31216b14 :Imagesuccessfullypushed e3570ed66dc9:Imagesuccessfullypushed e65974137a30:Imagesuccessfullypushed 2752603711a9 :Imagesuccessfullypushed f027aaa7d0db:Imagesuccessfullypushed 6b59cfa21ac8 :Imagesuccessfullypushed 94d6cbee9151 :Imagesuccessfullypushed 5caacec189e1 :Imagesuccessfullypushed 255629e3621b :Imagesuccessfullypushed 3ba1834f6adf :Imagesuccessfullypushed 7e4f044162b7 :Imagesuccessfullypushed Pushingtag for rev[ 7e4f044162b7 ]on{ http: / / 192.168 . 63.198 : 5000 / v1 / repositories / test / tags / latest} 6、上传成功检查: 1 2 [root@localhostregistry] #curl-XGEThttp://192.168.63.198:5000/v1/search { "num_results" : 1 , "query" :" "," results ":[{" description ":" "," name ":" library / test"}]} 到此本地厂库创建完成。 本文转自 小罗ge11 51CTO博客,原文链接:http://blog.51cto.com/xiaoluoge/1745360,如需转载请自行联系原作者

优秀的个人博客,低调大师

IBatisNet之获取和操作SQL语句

IBatisNet和其他的ORMapping的工具相比较,可以说是一个sqlmap,所以在Why use iBATIS SQL Maps? 中有一条理由是 You already know SQL, why waste time learning something else? 所以在我们的实际框架中更多的地方需要得到SQL语句。在我的架构中有这样的接口:复杂的SQL主要是查询,统计这样的功能接口: DataTable GetDataTable(string tag, object paramObject); string GetSql(string tag, object paramObject); 这样我们对于复杂的查询,统计等就可以使用DataTable来映射查询结果,这里介绍一下string GetSql(string tag, object paramObject)的实现。 代码如下: 获得的SQL statement用于insert,Select,Update用于检查标识符,然后根据 paramObject和tag组合成SQL.。获取到了SQL,执行SQL和ADO.NET是一样的。IBatisNet只是包装了ADO.NET,使用的ADO.NET的接口方式实现代码,也就是基于接口编程。工作中总是发现很多的同事说不喜欢使用接口,说什么使用类就可以为什么要用接口呢。其实在工作中很多还是以结构化的思想在编写向对象的代码,类只是显得有点面向对象。这里只是发一下牢骚,不针对任何人。实现 DataTable GetDataTable(string tag, object paramObject)接口的代码就不写了,我想大家也知道怎么写了。 本文转自 张善友 51CTO博客,原文链接:http://blog.51cto.com/shanyou/75221,如需转载请自行联系原作者

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册