- TCP/UDP NAT 穿透技术:打破网络隔阂的利器
洪新龙
TCP/UDPNAT穿透技术:打破网络隔阂的利器python-nat-hole-punchingUDPandTCPNATholepunchingexamplesinpython项目地址:https://gitcode.com/gh_mirrors/py/python-nat-hole-punching在分布式系统和点对点通信领域,网络地址转换(NAT)设备虽解决了IPv4地址短缺的问题,却也带来了
- Pi-hole日志查询时出现“An unknown error occured while loading the data”问题的处理
hanhandog
序在局域网中部署了Pi-hole以后,每天的DNS查询数真是让我震惊——十几万次都只是平均水平,最高的时候将近百万次。不过,当我想做一些请求查询时,问题出现了。问题定位扒了一堆log,总算在/var/log/lighttpd/error.log找到一些线索。看起来是PHP执行时出现内存不足的情况。Pi-hole默认安装的PHP7,配置文件在这里-->/etc/php.ini配置文件中显示默认的内存
- 洛谷 P1550 Watering Hole G
3分人生
题组图论
题目描述FarmerJohn的农场缺水了。他决定将水引入到他的n个农场。他准备通过挖若干井,并在各块田中修筑水道来连通各块田地以供水。在第i号田中挖一口井需要花费Wi元。连接i号田与j号田需要Pi,j(Pj,i=Pi,j)元。请求出FJ需要为使所有农场都与有水的农场相连或拥有水井所需要的最少钱数。输入格式第一行为一个整数n。接下来n行,每行一个整数Wi。接下来n行,每行n个整数,第i行的第j个数表
- Pi-hole黑洞(广告屏蔽)列表的维护思路
hanhandog
序Pi-hole作为Easy-to-use类的产品,几乎就不需要什么维护。但是,互联网的广告商层出不穷,变化多端,我该如何应对?(广告)黑洞列表是否可以扩展呢?答案是肯定的,并且我们可以很容易维护这个黑洞列表。一起来往下看。黑洞列表在哪里看看下图,就在Settings-->Blocklists这里。Pi-hole默认安装的7个屏蔽列表:https://raw.githubusercontent.c
- cesium源码解析篇:GeoJsonDataSource(Polygon)
游无穷
CesiumCesium源码解析
本篇主要内容为介绍使用GeoJsonDataSource加载GeoJSON数据之后的代码调用和业务逻辑从中提炼对polygon进行解析和创建entity的函数以供参考读取GeoJSON获取feature判断是PolygonorMultiPolygon带hole创建entity对象代码调用栈Cesium.GeoJsonDataSource.load(data,options)newGeoJsonDa
- yolo将标签数据打到原图上形成目标框
New___dream
YOLOYOLOopencv人工智能
第一章目标:为了查看自己在标注标签时是否准确,写了这段代码来将标注的框打到原图上第二章步骤:进行反归一化得到坐标画出矩形框第二行是目标图片对应的txt,第三行是目标图片第三章全部代码如下:importcv2importnumpyasnplabel_path='C:/Users/23918/Desktop/01_missing_hole_01.txt'image_path='C:/Users/239
- Web 安全之水坑攻击(Watering Hole Attack)详解
路多辛
细说web安全安全网络后端web安全网络安全
目录什么是水坑攻击(WateringHoleAttack)水坑攻击的原理水坑攻击的实施案例水坑攻击的防范方法小结什么是水坑攻击(WateringHoleAttack)水坑攻击(WateringHoleAttack)是一种精心策划的网络攻击策略,针对目标群体的用户,通过感染他们经常访问的网站来散播恶意软件、收集用户信息等。这种攻击方式的名称源于野生动物的捕食行为,捕食者会在水坑等地方等待猎物,因为猎
- 【给 Pi-hole 添加一个中文包】
YG777
以下中文包同群友@森修正发布。▼下载好本贴提供的中文包,解压后放在以下路径/var/www/html☉温馨提示:后面打开皮冻的话。后缀则为#cn则为中文显示。#admin则为原版英文显示http://你的皮冻地址/cn▼以下打开方式为中文显示▼以下打开为原版英文显示
- ROS 打包报错 /usr/bin/ld: cannot find -lpthreads
Smile Hun
机器人c++
完整日志如下:PerformingCSOURCEFILETestCMAKE_HAVE_LIBC_PTHREADfailedwiththefollowingoutput:ChangeDir:/home/smile/packTest/src/duigaoche_ws/src/component/circular_hole_detection_generalization/.obj-x86_64-lin
- Black Hole Alliance发展蓝图:从数字化到生态建设
Joker时代
web3
BlackHoleAlliance以WEB3.0生态产业为核心,以强大的技术及社区为依托,确立了"区块链+生态产业+AI与Web3融合"的底层架构,将区块链技术与全球生态产业有机融合,以价值交换网络为切入点及立足点,链接金融、未来科技、链游等诸多应用场景,构建全球万亿级智能产业链共赢生态圈,加速实现关乎全人类未来发展的重要场景的落地,共筑以“以数字化方案守护人类幸福生活"的伟大梦想。在未来,Bla
- 【六大排序详解】终篇 :冒泡排序 与 快速排序
叫我龙翔
算法数据结构排序算法c语言
终篇:冒泡排序与快速排序1冒泡排序1.1冒泡排序原理1.2排序步骤1.3代码实现2快速排序2.1快速排序原理2.1.1Hoare版本代码实现2.1.2hole版本代码实现2.1.3前后指针法代码实现2.1.4注意取中位数局部优化2.1.5非递归版本非递归原理代码实现2.2特性总结谢谢阅读Thanks♪(・ω・)ノ下一篇文章见!!!1冒泡排序1.1冒泡排序原理冒泡排序如同泡泡上升一样,逐个逐个向上冒
- 文件同步、广告拦截、短链接,极具实用性的开源项目 | 开源专题 No.55
开源服务指南
开源专题开源
syncthing/syncthingStars:55.0kLicense:MPL-2.0Syncthing是一个持续文件同步程序,它在两台或多台计算机之间同步文件。该项目的主要功能和核心优势包括:安全防止数据丢失抵御攻击易于使用自动化操作,仅在必要时需要用户交互适合在各种常见计算机平台运行主要面向个人用户提供安全、易用的文件同步服务pi-hole/pi-holeStars:44.0kLicens
- 1069 The Black Hole of Numbers(字符串处理)
virgilshi
1069TheBlackHoleofNumbers(20分)Forany4-digitintegerexcepttheoneswithallthedigitsbeingthesame,ifwesortthedigitsinnon-increasingorderfirst,andtheninnon-decreasingorder,anewnumbercanbeobtainedbytakingthes
- Codeforces-274C:The Last Hole!(计算几何)
Mitsuha_
计算几何ACM
C.TheLastHole!timelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputLuyihasncirclesontheplane.Thei-thcircleiscenteredat(xi, yi).Atthetimezerocirclesstarttogrowsim
- tcp 乱序度量与丢包标记
dog250
tcp/ip网络协议网络
传统tcp以序列号差度量乱序,比如1,2,3,4,6,7,8,5这个序列的5延后了3个段,就称这个序列的乱序度为3。如果乱序度为m,则序列n,n+1+k,n+1+k+r,…,n+1+k+r+x中,只要(n+1+k+r+x)-(n+1)=k+r+xm时,只要在最后面保留m个被sacked段,前面的hole全部标记为lost即可,因为最后面m个sacked段间的hole仍在乱序允许之内。如下图:但这个
- mvtec3d
Mighty_Crane
3d
以bagel为例,其中有calibration、bagel#百吉圈(硬面包)calibrationcamera_parameters.jsontestcombinedgt#缺陷部位的分割剪影pngrgb#原图pngxyz#tiffcontamination#污染物同上crack同上good同上hole同上traingoodrgbxyzvalidationgood同trainclass_ids.js
- 排序嘉年华———快速排序优化版和非递归思想
强sir的世界
数据结构c语言visualstudio排序算法学习方法
文章目录一.单趟排序的优化1.“挖坑法”排序2.双指针法二.递归次数的缩减优化三.非递归方式的快排一.单趟排序的优化在之前文章中介绍过,霍尔大佬的单趟排序,虽然思想很厉害,但存在许多坑点,比如While循环内条件判定的繁琐,在找大找小很容易不小心写出死循环,所以今天带来两种比较优的单趟方式1.“挖坑法”排序挖坑法排序步骤:1.将默认的left作为key取出进行存储,并并将key的位置设置为hole
- 【机器学习】数据降维
十年一梦实验室
机器学习人工智能
一、理论1.1主成分分析如何计算投影矩阵样本向量重构散布矩阵(scattermatrix)PCA的变体1.2流形学习1.2.1局部线性嵌入1.2.2拉普拉斯特征映射1.2.3局部保持投影1.2.4等距映射1.2.5t分布随机近邻嵌入1.2.6多维缩放二、示例2.1PCA示例iris数据集2.2局部线性嵌入(LLE)瑞士卷数据降维2.3SwissRoll和Swiss-Hole使用LLE和t-SNE进
- 基于YOLOv8的PCB缺陷检测实现附完整代码
强盛小灵通专卖员
目标检测YOLO系列详解工程实现以及创新优化YOLO深度学习python
1数据集发布了一个合成的PCB数据集,包含1386张图像,其中包含6种缺陷,用于检测、分类和注册任务的使用。此外,我们提出了一种基于参考的方法来检查并训练了一个端到端的卷积神经网络来对这些缺陷进行分类。与传统方法需要逐像素处理不同,我们的方法首先定位缺陷,然后通过神经网络对其进行分类,显示出在我们的数据集上具有优越的性能。标注了6种最常见的PCB缺陷:'missing_hole','mouse_b
- 双周赛118(模拟、分组循环、记忆化搜索==>动态规划、单调队列优化DP)
Miraclo_acc
算法刷题记录#LC周赛动态规划算法
文章目录双周赛118[2942.查找包含给定字符的单词](https://leetcode.cn/problems/find-words-containing-character/)模拟[2943.最大化网格图中正方形空洞的面积](https://leetcode.cn/problems/maximize-area-of-square-hole-in-grid/)题意转换+分组循环[2944.购买
- Leetcode 2943. Maximize Area of Square Hole in Grid
Espresso Macchiato
leetcode笔记leetcode2943leetcodemediumleetcode双周赛118leetcode题解
Leetcode2943.MaximizeAreaofSquareHoleinGrid1.解题思路2.代码实现题目链接:2943.MaximizeAreaofSquareHoleinGrid1.解题思路这一题的话其实横轴和竖轴可以分开来独立考察,因为两者互不影响,我们最终的答案一定是两者之中能够构成的最大连续空格之中的较小值的平方。因此,我们只需要用贪婪算法分别考察横轴上和纵轴上能够获取的最大连续
- 【自然语言处理】利用sklearn库函数绘制三维瑞士卷
TUSTer_
自然语言处理sklearn人工智能
一,原理介绍sklearn.datasets.make_swiss_roll()函数提供了三维瑞士卷的数据集,我们可以利用他来生成瑞士卷,该函数的用法见sklearn官方文档:官网文档:sklearn.datasets.make_swiss_roll()用法make_swiss_roll(n_samples=100,*,noise=0.0,random_state=None,hole=False)
- 甲级| 1069.The Black Hole of Numbers
yzbkaka
题目描述Forany4-digitintegerexcepttheoneswithallthedigitsbeingthesame,ifwesortthedigitsinnon-increasingorderfirst,andtheninnon-decreasingorder,anewnumbercanbeobtainedbytakingthesecondnumberfromthefirstone
- 【论文笔记】Holographic embeddings of knowledge graphs
CodingJazz
人工智能
github代码摘要提出全息嵌入(HOLE)来学习整个知识图的组合向量空间表示。背景现有的能够捕获关系数据中丰富交互的嵌入模型通常在可伸缩性方面受到限制。反之亦然,可以有效计算的模型通常表达能力要低得多。1.本文引入全息嵌入(HOLE),它使用实体嵌入(向量表示)的循环关联来创建二进制关系数据的组合表示。通过使用相关性作为组合运算符,HOLE可以捕获丰富的交互,但同时保持计算效率高、易于训练、可扩
- edge 一直同步
陈sir的知识图谱
问题可能出在你使用的DNS过滤程序(例如AdGuard、AdGuardHome、Pi-Hole等),这些DNS过滤程序套用的大部分规则列表都会将微软同步服务的域名activity.windows.com添加到禁止列表,原因是该域名为微软用于接收追踪数据的域名,而MicrosoftEdge同步所使用的域名为edge-enterprise.activity.windows.com和edge.activ
- D3.js在vue中实现水波球
魈傩
前端学习d3.jsjavascriptvue
参考:https://www.cnblogs.com/flashing-magic/p/11776365.htmlhttps://blog.csdn.net/slzs_zyt/article/details/81068783https://blog.csdn.net/code_for_free/article/details/52268686来康康效果图叭外面的圆环就是用两个圆套在一起,这没什么好
- 在 Python 中使用 Pillow 进行图像处理【3/4】
无水先生
计算机视觉人工智能
第三部分一、腐蚀和膨胀您可以查看名为的图像文件dot_and_hole.jpg,您可以从本教程链接的存储库中下载该文件:该二值图像的左侧显示黑色背景上的白点,而右侧显示纯白色部分中的黑洞。侵蚀是从图像边界去除白色像素的过程。您可以通过使用二进制图像ImageFilter.MinFilter(3)作为该方法的参数来实现此目的.filter()。3x3此过滤器将像素的值替换为以该像素为中心的阵列中九个
- Pi-hole:Linux 硬件级别的广告拦截器 | 开源日报 No.58
开源服务指南
开源日报linux开源运维
pi-hole/pi-holeStars:44.0kLicense:NOASSERTIONPi-hole是一个通过自己的Linux硬件实现网络广告拦截的DNS陷阱,无需安装任何客户端软件即可保护设备免受不需要的内容干扰。安装简单:对话框引导您在十分钟内完成简单安装过程坚决有效:屏蔽非浏览器位置(如带有广告的移动应用程序和智能电视)中的内容响应迅速:通过缓存DNS查询来提高日常浏览体验轻量级:以最小
- 2021-05-29 Don't fall down the rabbit hole.
军老师
今日复盘:1.读书《邓选》2.去中医院复查。8:303.去摘樱桃4.听书5.盖茨比一次6.混沌听讲。7.总结:1.锻炼好身体,才能痛快玩儿明天安排:上午:1.读书会2.《原则》预习,试讲3.备课中午:1.午休下午:1.盖茨比1次2.去火车站接他们俩3.在家吃晚饭晚上:1.聊天2.混沌大学讲座
- 【HOLE】论文浅读:Holographic Embeddings of Knowledge Graphs
没有胡子的猫
NLP机器学习深度学习NLPKGHOLE
HOLEHolographicEmbeddingsofKnowledgeGraphs基于向量的循环相关任务提出全息嵌入(holographicembeddings,HOLE)来学习整个知识图的组成向量空间表示。在组合向量空间模型的框架内研究从知识图谱学习的问题。方法(模型)compositionalvectorspacemodels组合向量空间模型Pr(ϕp(s,o)=1∣Θ)=σ(ηspo)=σ
- 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