- Visual Studio Code &C++ on macOS
Hanbaxia
C++C++MACVSCODE环境搭建C++标准输入
一、预备知识1、理解mac环境的开发环境名称在开发环境中作用举例文本编辑器编写代码sublime,atom,visualstdiocode,nodepad++,vi/vim,emacs编译器文本编辑器写的代码翻译成机器代码链接器代码经编译二进制机器代码后,与系统提供的二进制库进行组合,生成一个可执行文件通常编译器和连接器一起的。vc/vc++,gcc/g++,clang+llvm项目管理工具管理程
- IDEA的properties默认编码是UTF-8但是不显示中文
why_su
idea
问题描述今天打开IDEA项目,发现messages_zh_CN.properties不显示中文了但奇怪的是target下的文件就是展示的中文而且我IDEA已经配置了编码格式是UTF-8了使用nodepad++打开源文件,也是展示编码格式是UTF-8(打开target下的文件,也是这样的形式)咋办呢?问题解决Help--EditCustomVMOptions在最后面加上一句-Dfile.encodi
- java私钥加密——SHA256withRSA
qingzhukl
学习JAVAjava
因OA系统需要对exchange的邮箱服务器做单点登录,开发商(微软中国代理商)提供了一套.Net开发的单点登录方案。平时公司为了节省成本,这种单点登录的工作一般都是我们自己开发完成,而我这边OA系统(另一家开发商提供的)是Java开发的,虽然加密这类的标准是一样的,可是没有参考代码,只能盲敲调试,且OA系统还得在jsp中写Java代码,实在是有点折磨(全程nodepad++写代码,编译错误只能在
- 解决AndroidStudio 3.6,4.0 控制台乱码问题
Auri秋河
修改Setting中默认字符无效;在gradle.bulde中添加tasks.withType(JavaCompile){options.encoding="UTF-8"}也无效;最后通过修改studio64.exe.vmoptions文件解决。通过桌面快捷方式,找到studio64.exe的所在目录:可以使用Nodepad++打开studio64.exe.vmoptions,在文件末尾加上一行“
- docker:运行容器时报standard_init_linux.go:190: exec user process caused “no such file or directory“ 之化解术
技术探索者
Dockerdockercentos
一、背景docker所在主机:CentOS7.4Dockerfile编写环境是Win10,Nodepad++在现实工作中,有时编写一个Dockerfile文件,build后没提示任何错误。但是运行docker容器时容器没有驻留,异常中止了,使用dokcerlogs查看日志却提示standard_init_linux.go:190:execuserprocesscaused"nosuchfileor
- 字符编码详解:ASCII、GB2312、GBK、Unicode
w___hao
c语言开发语言
参考链接:本文全文摘抄自此篇文章,原文链接如下:原文参考链接前言:我们在开发中是不是会经常遇到这样的问题,比如你在VS中写的C语言代码和中文注释,通过使用其它编辑器如NodePad++等打开的时候发现C语言程序代码部分可以正常显示,但是中文注释却成了一堆乱码。这其实是因为VS和NodePad++的编码方式不一样,因为大部分的编码都是兼容ASCII编码的,而C语言程序都是英文字符,采用的是ASCII
- PCL提示无法读取强度信息(Failed to find match for field ‘intensity‘.)简单解决方法
点云处理
激光点云数据处理c++算法
问题:使用CC或者其他软件将las或者其他格式点云转成PCD格式后,然后使用PCL的库进行读取,有时会碰到Failedtofindmatchforfield'intensity'.提示,解决方法如下;处理方法:一个比较简单的方法如下:首先使用Nodepad++或者VSCode打开点云文件,虽然PCD为二进制文件,但是可以看到表头信息:通过表头文件可以看到,导出的PCD格式,Intensity为首字
- 【基础篇】二、字节码文件的组成 && Arthas + jclasslib +javap
-代号9527
JVMjvmclassArthas
文章目录1、jclasslib工具2、基础信息部分3、常量池部分4、方法部分(从字节码指令看i++)5、三种+1操作的性能对比6、javap-v命令7、jclasslib插件8、Arthas1、jclasslib工具字节码文件中保存的是源代码编译后的内容,以二进制方式存储,无法使用记事本或NodePad++的十六进制插件阅读,这里使用jclasslib查看字节码。GitHub地址:https://
- notepad++ 打开提示“Folder xx does not exist“解决
弘毅_Hao
其他notepad++
nodepad++打开文件,提示xxcatnotbeopened,Folderxxdoesnotexist",原因是文件是被notepad++以管理员权限方式打开的,重新以非管理员打开正常。即:退出notepad++重新进入即可!!!(就是这麽简单!!!)
- Nodepad++插件:compare,比较两个文件,找到差异和不同
程序员娟娟
notepad++java后端notepad++
目录效果图一、安装插件二、使用插件(一)说明(二)操作1、对比2、取消对比效果图一、安装插件【插件】-【插件管理】【可用】-【搜索】输入compare-【插件】中找到compare并勾选-【安装】出现提示框,点【是】这是安装进度条。慢慢等,等待nodepade++重新启动nodepade++重新启动后,查看【插件】,多了【compare】,说明安装成功二、使用插件(一)说明对比的两个文件是下图中指
- Notepad++插件:格式化JSON
程序员娟娟
notepad++notepad++
一、问题描述最近有这么一串json字符串:你想看吗?是不是觉得密密匝匝滴,很不想看呢?下面是经过处理的json字符串:你喜欢哪种格式的json字符串展示呢?反正我喜欢已经格式化的,也就是第二种。那么如何处理的呢?下面分享方法哦。二、如何用notepad++格式化json字符串2.1下载插件参考我的往期资料:Nodepad++插件:compare,比较两个文件,找到差异和不同-CSDN博客【关键点提
- 【C语言】动手写一个哈希表
齐硕君
C语言c语言散列表开发语言
引言近来无聊,决定动手写点程序练练手,所以从最基础的哈希表数据结构开始,全程参考的此处的GitHub项目环境Window10、nodepad++编辑器、MinGW编译器第一次尝试搭建极简的C语言开发环境(对于编程小白不太友好,不建议),网上教程较多,不赘述,比如这、这介绍哈希表哈希冲突是不可避免的,常用的解决方法有两种开放地址法、链表法本文基于开放地址法,开放地址法中有三种方式来寻找其他的位置,分
- flask 及 python如何发163邮件 其他问题
张乂卓
FlaskPythonflaskpythonqq邮箱smtp
sysnerror:utf-8withbom解决办法用nodepad++打开保存为utf-8nobom格式网站后台运行pythonmanage.pyrelease&发邮件,先设置好发送方我选择的是163邮箱,在设置中开启SMTP服务,下面会有温馨提示:请使用授权码登录第三方邮件客户端,其中163的授权码是绑定手机时自己设置的,qq邮箱是通过发短信获取的,qq邮箱开启SMTP服务在设置下面的账户里面
- Python小白之环境安装
Dyan_csdn
Pythonpython开发语言
一、安装包1、Python开发环境,下载地址:WelcometoPython.org2、Python工具Python是强依赖缩进的语言,Nodepad++等容易有缩进问题,还是使用IDE比较合适,推荐使用PythonCharm。PythonCharm下载地址:https://www.jetbrains.com/pycharm/download/?section=windows二、安装1、开发环境(
- windows使用bat操作批量复制/移动目标文件
Cafune9
windows服务器
1.创建文本文件,使用写字板/nodepad++打开编辑,输入以下代码@echooffsetlocalset"sourceFolder=(源文件夹)"set"destinationFolder=(目标文件夹)"set"fileList=(关键字多个关键字使用空格隔开)"ifnotexist"%destinationFolder%"mkdir"%destinationFolder%"for%%Fin
- moctf misc writeup
烟敛寒林o
★CTF#——【Misc】
1.我可是黑客2.假装安全3.扫扫出奇迹4.光阴似箭5.杰斯的魔法6.流量分析7.女神的告白8.捉迷藏9.是兄弟就来干我10.百变flag11.蒙娜丽萨的微笑12.李华的双十一1.我可是黑客打开题目是一张图片,保存到本地,即:一般第一题都是签到题,所以直接用nodepad++打开,在文档的最后面发现flag。moctf{e4sy_1ma9e_m1sc}2.假装安全同上题,先将图片保存到本地,再用n
- Notepad++ 的下载安装及常用配置
程序前行者
java开发语言
目录一、Notepad++下载安装二、Notepad++一键编译运行Java三、使用Nodepad++创建html模板四、连接Linux远程编辑文件一、Notepad++下载安装Notepad++下载地址:https://notepad-plus.en.softonic.com/,直接FreeDownload双击.exe文件安装,安装过程中点击“GreateShortcutonDesktop”创建
- 某付宝APP之某加油小程序对称加解密算法解析
闷骚小贱男
JavaScriptjavascript算法
前言前几天发了一个某付宝小程序的sign参数md5加密拿到明文参数的帖子…又发现一个别的小程序,好像是用的对称加密,耐不住好奇心,就试了试…结果成功实现了加解密的操作。遂发帖记录一下。工具fiddler【抓包工具】Drony【转发工具,因为fiddler抓不到小程序的包,所以用Drony转发用fiddler能抓到包】MT(或NP)管理器【文件管理】Nodepad++【JS格式化+分析】开始操作Dr
- 解决文本文件放入到 Linux 后回车键都是 ^M 的问题
半砖
#Windows#Linux
1,问题当我们在Windows下通过Nodepad++编辑文本文件时,如shell脚本,后面放入到Linux环境中运行,有时候会出现莫名其妙的报错,如:打开对应文件,会发现文件中出现很多^M字符,这是由于输入了很多回车键导致,如下:2,解决方法那怎么解决这个问题呢?很简单,我们通过Nodepad++打开该文件,发现右下角是Windows(CRLF),只需要双击该字段,选择“转成Unix(LF)”,
- python程序采用unicode编码、英文字符_python--基础字符编码
豆汁儿111
英文字符
一了解字符编码的知识储备一计算机基础知识二文本编辑器存取文件的原理(nodepad++,pycharm,word)#1、打开编辑器就打开了启动了一个进程,是在内存中的,所以,用编辑器编写的内容也都是存放与内存中的,断电后数据丢失#2、要想永久保存,需要点击保存按钮:编辑器把内存的数据刷到了硬盘上。#3、在我们编写一个py文件(没有执行),跟编写其他文件没有任何区别,都只是在编写一堆字符而已。三py
- 如何取消显示Notepad++每行显示的CRLF符号
梦凝哲雪
notepad++
新电脑中重新安装了Nodepad++,打开记事本后发现出现了许多黑底的CR|LF标记,特别碍眼。如何取消呢?视图->显示符号->取消勾选显示行尾符操作步骤预期效果
- nodepad++ txt 转 csv
瓦哥架构实战
开源工具库收集javascript前端开发语言
要将Notepad++中的文本文件转换为CSV文件,您可以按照以下步骤操作:打开Notepad++。打开您想要转换的文本文件。将文本文件的内容格式化为CSV格式。您可以使用逗号(,)分隔每个字段,并使用换行符(\n)分隔每行。保存文件并将其命名为以.csv扩展名结尾的文件名。在Notepad++中,选择“运行”菜单,然后选择“插件管理器”。在“插件管理器”窗口中,选择“NppExport”插件并单
- nodepad++ 插件的安装
A Everyman
后端开发notepad++json插件
nodepad++插件的安装一、插件安装二、安装插件:JsonViewernodepad++有插件管理功能,其中有格式化json以及可以将json作为树查看的插件:JsonViewer一、插件安装1、首先下载最新的notepad++64位【https://notepad-plus.en.softonic.com/】2、notepad++64位的pluginmanager的下载和安装【https:/
- 03HTML基础知识
清语随心
常见的前端开发工具记事本:提示功能较差editplus/nodepad++:提示功能较差Dreamwaver:更偏向设计Sublime:轻量级,自带功能不太全,但是插件十分丰富WebStorm:重量级,自带功能全面WebStorm常见快捷键如何在WebStorm中利用快捷键创建一个新的.html的文件同时按下键盘上的Ctrl+Alt+Insert如何在WebStorm中让光标移动到当前行的末尾按下
- Windows 换行符转换为 Linux 换行
冯延龙
在windows环境下使用nodepad++可以转换:编辑->文档格式转换->转为Unix格式2.利用Win10系统的内置sub-linux系统:安装apt-getinstalldos2unix进入相关目录下find.-name"*.sh"|xargsdos2unixlinux环境下用yum或apt-get直接安装dos2unix,与win10sub-linux操作一样。
- vim配置IDE,下载压缩包即拥有轻巧且强大的文本编辑器
特立独行的猫a
linux应用开发vim编辑器linux
用vim也有一段时间了,真心是越用越好用,现已作为敲代码主力以及默认文本编辑器。工作中常用到c和c++开发,虽然有各种好用的IDE如QTCreater、CLion,还有各种常用的文本编辑工具如vscode,nodepad++,sublineText等,但是还是觉得vim好用。vim小巧灵活,打开代码文件几乎是秒开,像用记事本一样轻便。CLion是很强大,但有点儿太重量级,打开太慢,它比较适合大的工
- IDEA配置Maven的教程
kabrs
mavenjavaidea
1,下载maven地址地址:下载完成解压后是这样的:配置conf文件中的setting.xml(用文本编辑器打开推荐nodepad++)打开文件找到localRepository标签插入自己Maven\bin的文件地址/path/to/local/repo-->D:\Operatingenvironment+Application\apache-maven-3.6.3-bin\LocalWareh
- 【zookeeper】windows版zookeeper安装与启动 可能遇到的各种问题
锥栗
zookeeperzookeeperjavawindows
目录前置获取配置运行前置获取注:如果你安装的时候遇到问题,往下翻,看看自己是不是漏了哪一步先去官网下载zookeeper,我下载的是老版本:解压之后得到:配置打开,之后创建两个新文件夹,data和log:打开conf文件夹:把zoo_sample.cfg复制一份,重命名为zoo.cfg,用编辑器打开zoo.cfg,我这里用的是nodepad++,然后把dataDir=...那一行改成:dataDi
- 【Python小技巧】通过Anaconda虚拟环境解决Python新版本无法运行指定脚本的问题,并实现Notepad++一键运行 Python Anaconda虚拟环境
IT里的交易员
Python经验池pythonnotepad++开发语言
文章目录前言一、创建虚拟环境二、Nodepad++配置快捷键运行Python虚拟环境总结附录前言笔者今天碰到一个奇怪的问题,Python从3.8升级到3.10后,一直以来还不错。但今天运行某个函数总是没反应就结束了。刚开始以为是pandas1.5.3升级到2.0.0版本的问题,当时因为2.0pandas运行很快就升级了,先排除这个。把pandas先升级到最新版,不行。后又降到1.5.3版本还是不行
- Nodejs设备接入阿里云IoT平台——设备接入类
1.准备工作1.1注册阿里云账号使用个人淘宝账号或手机号,开通阿里云账号,并通过__实名认证(可以用支付宝认证)__1.2免费开通IoT物联网套件产品官网https://www.aliyun.com/product/iot1.3软件环境Nodejs安装https://nodejs.org/en/download/编辑器sublimeText/nodepad++/vscodeMQTTlibhttps
- 312个免费高速HTTP代理IP(能隐藏自己真实IP地址)
yangshangchuan
高速免费superwordHTTP代理
124.88.67.20:843
190.36.223.93:8080
117.147.221.38:8123
122.228.92.103:3128
183.247.211.159:8123
124.88.67.35:81
112.18.51.167:8123
218.28.96.39:3128
49.94.160.198:3128
183.20
- pull解析和json编码
百合不是茶
androidpull解析json
n.json文件:
[{name:java,lan:c++,age:17},{name:android,lan:java,age:8}]
pull.xml文件
<?xml version="1.0" encoding="utf-8"?>
<stu>
<name>java
- [能源与矿产]石油与地球生态系统
comsci
能源
按照苏联的科学界的说法,石油并非是远古的生物残骸的演变产物,而是一种可以由某些特殊地质结构和物理条件生产出来的东西,也就是说,石油是可以自增长的....
那么我们做一个猜想: 石油好像是地球的体液,我们地球具有自动产生石油的某种机制,只要我们不过量开采石油,并保护好
- 类与对象浅谈
沐刃青蛟
java基础
类,字面理解,便是同一种事物的总称,比如人类,是对世界上所有人的一个总称。而对象,便是类的具体化,实例化,是一个具体事物,比如张飞这个人,就是人类的一个对象。但要注意的是:张飞这个人是对象,而不是张飞,张飞只是他这个人的名字,是他的属性而已。而一个类中包含了属性和方法这两兄弟,他们分别用来描述对象的行为和性质(感觉应该是
- 新站开始被收录后,我们应该做什么?
IT独行者
PHPseo
新站开始被收录后,我们应该做什么?
百度终于开始收录自己的网站了,作为站长,你是不是觉得那一刻很有成就感呢,同时,你是不是又很茫然,不知道下一步该做什么了?至少我当初就是这样,在这里和大家一份分享一下新站收录后,我们要做哪些工作。
至于如何让百度快速收录自己的网站,可以参考我之前的帖子《新站让百
- oracle 连接碰到的问题
文强chu
oracle
Unable to find a java Virtual Machine--安装64位版Oracle11gR2后无法启动SQLDeveloper的解决方案
作者:草根IT网 来源:未知 人气:813标签:
导读:安装64位版Oracle11gR2后发现启动SQLDeveloper时弹出配置java.exe的路径,找到Oracle自带java.exe后产生的路径“C:\app\用户名\prod
- Swing中按ctrl键同时移动鼠标拖动组件(类中多借口共享同一数据)
小桔子
java继承swing接口监听
都知道java中类只能单继承,但可以实现多个接口,但我发现实现多个接口之后,多个接口却不能共享同一个数据,应用开发中想实现:当用户按着ctrl键时,可以用鼠标点击拖动组件,比如说文本框。
编写一个监听实现KeyListener,NouseListener,MouseMotionListener三个接口,重写方法。定义一个全局变量boolea
- linux常用的命令
aichenglong
linux常用命令
1 startx切换到图形化界面
2 man命令:查看帮助信息
man 需要查看的命令,man命令提供了大量的帮助信息,一般可以分成4个部分
name:对命令的简单说明
synopsis:命令的使用格式说明
description:命令的详细说明信息
options:命令的各项说明
3 date:显示时间
语法:date [OPTION]... [+FORMAT]
- eclipse内存优化
AILIKES
javaeclipsejvmjdk
一 基本说明 在JVM中,总体上分2块内存区,默认空余堆内存小于 40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。 1)堆内存(Heap memory):堆是运行时数据区域,所有类实例和数组的内存均从此处分配,是Java代码可及的内存,是留给开发人
- 关键字的使用探讨
百合不是茶
关键字
//关键字的使用探讨/*访问关键词private 只能在本类中访问public 只能在本工程中访问protected 只能在包中和子类中访问默认的 只能在包中访问*//*final 类 方法 变量 final 类 不能被继承 final 方法 不能被子类覆盖,但可以继承 final 变量 只能有一次赋值,赋值后不能改变 final 不能用来修饰构造方法*///this()
- JS中定义对象的几种方式
bijian1013
js
1. 基于已有对象扩充其对象和方法(只适合于临时的生成一个对象):
<html>
<head>
<title>基于已有对象扩充其对象和方法(只适合于临时的生成一个对象)</title>
</head>
<script>
var obj = new Object();
- 表驱动法实例
bijian1013
java表驱动法TDD
获得月的天数是典型的直接访问驱动表方式的实例,下面我们来展示一下:
MonthDaysTest.java
package com.study.test;
import org.junit.Assert;
import org.junit.Test;
import com.study.MonthDays;
public class MonthDaysTest {
@T
- LInux启停重启常用服务器的脚本
bit1129
linux
启动,停止和重启常用服务器的Bash脚本,对于每个服务器,需要根据实际的安装路径做相应的修改
#! /bin/bash
Servers=(Apache2, Nginx, Resin, Tomcat, Couchbase, SVN, ActiveMQ, Mongo);
Ops=(Start, Stop, Restart);
currentDir=$(pwd);
echo
- 【HBase六】REST操作HBase
bit1129
hbase
HBase提供了REST风格的服务方便查看HBase集群的信息,以及执行增删改查操作
1. 启动和停止HBase REST 服务 1.1 启动REST服务
前台启动(默认端口号8080)
[hadoop@hadoop bin]$ ./hbase rest start
后台启动
hbase-daemon.sh start rest
启动时指定
- 大话zabbix 3.0设计假设
ronin47
What’s new in Zabbix 2.0?
去年开始使用Zabbix的时候,是1.8.X的版本,今年Zabbix已经跨入了2.0的时代。看了2.0的release notes,和performance相关的有下面几个:
:: Performance improvements::Trigger related da
- http错误码大全
byalias
http协议javaweb
响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。
响应码分五种类型,由它们的第一位数字表示:
1)1xx:信息,请求收到,继续处理
2)2xx:成功,行为被成功地接受、理解和采纳
3)3xx:重定向,为了完成请求,必须进一步执行的动作
4)4xx:客户端错误,请求包含语法错误或者请求无法实现
5)5xx:服务器错误,服务器不能实现一种明显无效的请求
- J2EE设计模式-Intercepting Filter
bylijinnan
java设计模式数据结构
Intercepting Filter类似于职责链模式
有两种实现
其中一种是Filter之间没有联系,全部Filter都存放在FilterChain中,由FilterChain来有序或无序地把把所有Filter调用一遍。没有用到链表这种数据结构。示例如下:
package com.ljn.filter.custom;
import java.util.ArrayList;
- 修改jboss端口
chicony
jboss
修改jboss端口
%JBOSS_HOME%\server\{服务实例名}\conf\bindingservice.beans\META-INF\bindings-jboss-beans.xml
中找到
<!-- The ports-default bindings are obtained by taking the base bindin
- c++ 用类模版实现数组类
CrazyMizzz
C++
最近c++学到数组类,写了代码将他实现,基本具有vector类的功能
#include<iostream>
#include<string>
#include<cassert>
using namespace std;
template<class T>
class Array
{
public:
//构造函数
- hadoop dfs.datanode.du.reserved 预留空间配置方法
daizj
hadoop预留空间
对于datanode配置预留空间的方法 为:在hdfs-site.xml添加如下配置
<property>
<name>dfs.datanode.du.reserved</name>
<value>10737418240</value>
 
- mysql远程访问的设置
dcj3sjt126com
mysql防火墙
第一步: 激活网络设置 你需要编辑mysql配置文件my.cnf. 通常状况,my.cnf放置于在以下目录: /etc/mysql/my.cnf (Debian linux) /etc/my.cnf (Red Hat Linux/Fedora Linux) /var/db/mysql/my.cnf (FreeBSD) 然后用vi编辑my.cnf,修改内容从以下行: [mysqld] 你所需要: 1
- ios 使用特定的popToViewController返回到相应的Controller
dcj3sjt126com
controller
1、取navigationCtroller中的Controllers
NSArray * ctrlArray = self.navigationController.viewControllers;
2、取出后,执行,
[self.navigationController popToViewController:[ctrlArray objectAtIndex:0] animated:YES
- Linux正则表达式和通配符的区别
eksliang
正则表达式通配符和正则表达式的区别通配符
转载请出自出处:http://eksliang.iteye.com/blog/1976579
首先得明白二者是截然不同的
通配符只能用在shell命令中,用来处理字符串的的匹配。
判断一个命令是否为bash shell(linux 默认的shell)的内置命令
type -t commad
返回结果含义
file 表示为外部命令
alias 表示该
- Ubuntu Mysql Install and CONF
gengzg
Install
http://www.navicat.com.cn/download/navicat-for-mysql
Step1: 下载Navicat ,网址:http://www.navicat.com/en/download/download.html
Step2:进入下载目录,解压压缩包:tar -zxvf navicat11_mysql_en.tar.gz
- 批处理,删除文件bat
huqiji
windowsdos
@echo off
::演示:删除指定路径下指定天数之前(以文件名中包含的日期字符串为准)的文件。
::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。
::本例假设文件名中包含的日期字符串(比如:bak-2009-12-25.log)
rem 指定待删除文件的存放路径
set SrcDir=C:/Test/BatHome
rem 指定天数
set DaysAgo=1
- 跨浏览器兼容的HTML5视频音频播放器
天梯梦
html5
HTML5的video和audio标签是用来在网页中加入视频和音频的标签,在支持html5的浏览器中不需要预先加载Adobe Flash浏览器插件就能轻松快速的播放视频和音频文件。而html5media.js可以在不支持html5的浏览器上使video和audio标签生效。 How to enable <video> and <audio> tags in
- Bundle自定义数据传递
hm4123660
androidSerializable自定义数据传递BundleParcelable
我们都知道Bundle可能过put****()方法添加各种基本类型的数据,Intent也可以通过putExtras(Bundle)将数据添加进去,然后通过startActivity()跳到下一下Activity的时候就把数据也传到下一个Activity了。如传递一个字符串到下一个Activity
把数据放到Intent
- C#:异步编程和线程的使用(.NET 4.5 )
powertoolsteam
.net线程C#异步编程
异步编程和线程处理是并发或并行编程非常重要的功能特征。为了实现异步编程,可使用线程也可以不用。将异步与线程同时讲,将有助于我们更好的理解它们的特征。
本文中涉及关键知识点
1. 异步编程
2. 线程的使用
3. 基于任务的异步模式
4. 并行编程
5. 总结
异步编程
什么是异步操作?异步操作是指某些操作能够独立运行,不依赖主流程或主其他处理流程。通常情况下,C#程序
- spark 查看 job history 日志
Stark_Summer
日志sparkhistoryjob
SPARK_HOME/conf 下:
spark-defaults.conf 增加如下内容
spark.eventLog.enabled true spark.eventLog.dir hdfs://master:8020/var/log/spark spark.eventLog.compress true
spark-env.sh 增加如下内容
export SP
- SSH框架搭建
wangxiukai2015eye
springHibernatestruts
MyEclipse搭建SSH框架 Struts Spring Hibernate
1、new一个web project。
2、右键项目,为项目添加Struts支持。
选择Struts2 Core Libraries -<MyEclipes-Library>
点击Finish。src目录下多了struts