importrandomdefyield_test(n):foriinrange(n):yieldcall(i)print("i=",i)#做一些其它的事情print("dosomething.")print("end.")defcall(i):returni*2defyield_randint(count):i=0whilei
༺༽༾ཊ—设计-抽象-05-工厂-模式—ཏ༿༼༻
__water
1024程序员节c#设计模式
名称:抽象工厂类型:创建型目的:当有多个抽象角色时使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体情况下,创建多个产品族中的产品对象。优点:1.具体产品在应用层的代码隔离无需关系创建的细节2.将一个系列的产品统一到一起创建首先我们创建一个接口定义两个私有方法并在两个新建类下继承实现接口,同样手法做宠物类,编写抽象工厂代码:在程序中实现,解析:End.
《游戏-01_3D-开发》之—人物动画控制器
__water
3D游戏1024程序员节c#
创建变量,创建线,连接,选中线会变为蓝色,新增变量,设置线,双击子层进入子层,创建变量,双击SkillPanel拖拽好之后返回上一层,依次连接,设置线,最后添加死亡动画,测试动画:End.
Xcode 统一修改类名
隐身人
开发过程中,代码优化中,重构中,有类名,不够清晰,或者多人开发类名有重合,这时候就需要修改类名,而这个类调用的地方很多,手工一个一个改起来很耗时,很麻烦,而且容易出错漏掉,下面介绍Xcode统一改类名的方法。原始类名选择类操作需要修改类改名查看修改后查看其他地方引用该类的地方END.
iOS - AFNetworking 网络请求报3840“Garbage at end.”错误
yuyangkk
问题描述新App切换到正式环境时,网络请求(AFNetworking3.x)返回错误信息“Garbageatend.”,对应code码为3840,具体如下图:error.jpg解决方案通过postman检测,发现返回的数据中有异样,如下图:response.jpg经过后台(php)检查,发现返回有测试脚本,删除或者注释即可。希望能帮助小伙伴。如果帮你解决了问题,记得给哦
Python 为UnityAndroid端自动化接入Tradplus广告SDK
极客柒
UnityPythonAndroidpython自动化开发语言
Python为UnityAndroid端自动化接入Tradplus广告SDKTradplus介绍常规接入进入Android开发文档选择渠道配置生成接入代码人工依赖下载官网同版本的Unity插件使用自动化工具接入首次你需要打两个标记来定位运行工具控制台会列出最新的十个Tradplus版本任选其一然后拖入项目路径后回车开始植入最新版植入完成后控制台会输出end.这时候工具运行目录下会自动下载好指定Tr
[Leetcode 162] Find Peak Element (Medium)
灰睛眼蓝
Solution题目只要求求一个peak即可,那么用二分法可以根据nums[middle]&nums[middle+1]的值的比较,来判断,峰值可能出现在middle的左边还是右边如果if(nums[middle]nums[middle+1]),那么峰值可能出现的范围就是[start,middle]不断通过二分法调整start和end,直到basecase:start+1==end.得到峰值。cl
折花,花未落
林安芒
折花,花未落文灰庭清澄图片发自App花儿,在迷途中流浪空气中有着不明所以的幽香树的黑影在清晨的雾中摇曳砖瓦的温度,从脚底一直细腻温柔的发梢都是这样的冰凉带着夜的忧伤听到远山的蝉鸣似乎是荒野似乎又是忘不见边际的迷林杂草在蔓延缠绕在我的脚上袖角沾上今夜的湿气月光透过树梢儿上的花瓣清晰的脉络也像是蝴蝶飘飞的痕迹微醺的黎明在泛着白的世界的边缘美好和期望的微光End.未曾想生命中遇到的美好和安谧那么幸运地被
love once begun will never end.
素描不是没有颜色
思念如马,自别离,未停蹄。醉后不知天在水,满船清梦压星河。你好,我便好你不好,我好也不好你好我不好时,我也好唯有你好,我才会好斯人若彩虹,遇上方知有。除非,你来赴约,否则我不说。所爱隔山海,山海不可平。海有舟可渡,山有路可行。此爱翻山海,山海具可平。走在路上放声歌唱大风刮过山冈上面是无边的天空每个人都会经过这个阶段,见到一座山,就想知道山后面是什么。我很想告诉他,可能翻过山后面,你会发现没什么特别
0901的一点感悟
妮小湫
9月1号,一个离得很远又觉得很近的日子。6年前,这个日子就已经在我的字典里画上了句号,可每到开学季,总觉得要搞点仪式,可能内心中是想提醒自己,离开了校园也要不忘学习吧,又或是怀念校友怀念学生时代的一个触发点吧。......怀念就到这里End.说说最近特别有感触的一件事。在一个项目组待了4年多,说长不长说短不短,看着项目组转型,换领导换经理换同事,不断地“换血”,注入“新鲜血液”。前几天又有同事离职
早晨
麦茶儿
小猩猩很早醒了,想起熊似乎还在等晚熟的果子耳边手机传来——想听听猩猩的声音小猩猩心有点痒。有点想吃果子了。END.
500 Whoops, something went wrong on our end. Try refreshing the page
打不腌的茄子
gitlabdocker容器运维
gitlab在runner栏点击就报500Whoops,somethingwentwrongonourend.Tryrefreshingthepage。原因是迁移gitlab迁移时备份恢复后报aes256_gcm_decrypt是因为敏感数据的加密密钥发生变化或密钥丢失了,重置密钥修复数据即可。解决办法首先进入这个gitlab的容器进入:kubectlexec-itgitlab的pod的名字-n名
GIt登录不了,报错:Whoops, something went wrong on our end.
阿蔡BLOG
Linuxgit数据库postgresql
今天,员工反应公司gitllab无法登录。登录时报错如下:登录服务器,使用gitlab-ctlstatus查看gitlab状态信息发现postgresql数据库down了caixin@asu1:/opt$sudogitlab-ctlstatussudo:unabletoresolvehostasu1:Connectiontimedoutrun:gitlab-workhorse:(pid1134)2
【git】500 Whoops, something went wrong on our end.
醇氧
工具linuxgit
在访问公的的git时出现了500错误提示.500Whoops,somethingwentwrongonourend.哎呀,我们这边出了问题。TMD出了什么问题了???一脸懵逼。登录git服务器。查看git的状态。命令:gitlab-ctlstatus查看状态都是run的状态是正常的呀。那是什么问题啊。忽然想到是不是没有空间了。查看空间命令df-h通过du-sh*查到/var/cache/yum/x
获取一个类的所有实例方法
想吃小馄饨啊
今天终于抽出时间复习一下runtime的知识,先做个笔记吧防止以后再忘了,以后再详细记录下。先创建一个Person类,设名字和手机号公开,年龄和身份证号私有.h文件@interfacePerson:NSObject{NSString*phone;}@property(nonatomic,copy)NSString*name;-(void)haveHouse;+(void)haveCar;@end.
爱学习吗?
征羽栀子
ILovelearning.learningmakesmehappy.我很喜欢学习学习使我快乐有人喜欢爱学习的人图片发自App我吗?不是既学习好又文艺好?是现在光学习好,已经不行了明白了吗?为什么,我要写文呢?因为我爱写小说,所以给了我这个机会感谢一直给我的陪伴by征羽栀子End.
他的圈子
_艾米ing
图片发自App有句话说的好,挤不进去的圈子别硬挤,苦了自己为难了别人。举个栗子:有个朋友和我说,上个月有个朋友生日她去了,结果除了生日的正主她认识,别人都不认识,一顿饭下来都不知道说什么,觉得特别尴尬。其实她说的也没错,是吧那是别人的圈子,你去了的确是多余的。End.
erlang练习题(三)
FuzhouJiang
erlangerlang开发语言
题目一查询列表A是否为列表B的前缀解答isPrefix([],List2)->io:format("AisprefixofB~n");isPrefix([H1|ListA],[H2|ListB])->caseH1==H2oftrue->isPrefix(ListA,ListB);false->io:format("AisnotprefixofB~n")end.题目二接受一个整数列表作为参数,返回一
[ 东莞 ]
lita_chen
前两天东莞舍友带我们去了东莞[舍游]这是我们少有的集体出去时间不多我们就去了几个小地方这是'天安门'啊图片发自App光明市场里面超级多好吃一定要空腹!图片发自App最棒的是舒芙蕾超好吃好软的图片发自App图片发自App打卡CBD国贸图片发自App打卡网红店图片发自App就这样end.
2018-12-12
阿七七阿
我今天买了很多袜子晚上睡觉的时候把自己包起来然后把被子的两边折进来嗯...很有安全感是开心的一天渐渐习惯这样的节奏很想和纪小敏一起去接小朋友放学要做漂亮和帅气的妈妈睡前总结明天把稿子都设计完end.
并不是所有人都想要火柴
高秋束带
火光里有丰盛的晚餐而手握火柴的人却只注意到灯芯的蓝焰随着微弱的呼吸晃动他并不满足于靠幻象中的温暖过活于是丢掉了火柴冻死在街头圣诞的清晨他的尸体横陈在繁华的街区人们捂着嘴发出由衷的叹息——“喔,他真可怜”END.
雪只能落在静夜和美梦里吗
高秋束带
她曾以为情欲是梦白日以它为耻夜晚为它狂欢而有人说他的情欲有如纷纷而落的雪在静夜覆盖归途和窗棂她听完便沉思不明白这样的比喻到底有什么好这样的措辞难道不是为了图个新巧?可当她第一次在深夜看到纷扬而落的大雪她开始无比地渴求自己变成雪落在另一个人燃烧着情欲的梦里当梦结束了雪也化了而那个人却什么也不知道为什么雪一定只能落在静夜和梦里呢?她想她心里的雪能从白天下到黑夜从日暮下到清晨END.
2019-10-4
无00
今天出院啦,从躺在医院改到躺在家里。第一次尝试抱大发宝宝,感觉太好动了。20191004今天看了《未来脑计划》语言脑的识字能力。识字能力小打卡13/21【7/88】END.大家好,我是阮建清,目前已经实现财务自由,希望我的文章能帮助更多朋友实现财务自由。
web常用UI组件
不靠谱的作曲家
csshtml前端ui
目录1.按钮2.标签3.单选框4.多选框5.加载中6.开关7.面包屑8.输入框9.下拉框10.表单11.文字链接12.弹窗13.状态页面14.上传15.暂无数据16.头像17.表格18.描述列表19.列表—图文20.列表—文字21.页脚end.相关图片内容**按钮**默认按钮主要按钮成功按钮信息按钮警告按钮危险按钮/*按钮公共样式*/.ub-button{display:inline-block;
delphi的接口support_delphi – 使用Generics创建接口对象
太平天师
这段代码中有一个错误.如果支持IUnknown而不支持您要求的接口,则支持将销毁您的对象实例.简单演示:typeIFoo=interface['{32D3BE83-61A0-4227-BA48-2376C29F5F54}']end;varo:TObject;i:IFoo;begini:=TORM.CreateObjectInterface(o);//end.最好将IInterface或IUnkno
现代诗/婚礼
林安芒
文/林安芒初次踏上,布满鹅绒的圣洁的阶梯教堂里空荡无人只有远方响起几下淡淡的钟声想要仰望,一方心之所向的天空染上这来之不易的白昼里幻想一般的宁静的颜色一直等候,尽头梦中的新娘手捧花束身着长纱空气里未有散去的是夏末的芳香终于天使在彼岸你在彼岸插图/[日]白山静End.未曾想生命中遇到的美好和安谧那么幸运地被我遇见@林安芒
第29封感谢信
小乂一
我谢谢大家。end.我谢谢大家,29岁终于活到了。虽然之前年年谢谢大家,是真诚的但也是肤浅的。之前认为目前自己所有的一切全靠自己努力获得的,所以对大家的感谢总是缺少些真挚。但是今年我成长了,我发现事情并不是全靠我自己,在我犯怂退却的时候大家鼓励我帮助我,还有家人为我分担了很多的事务让我能投入最大的精力去做我要做的事情。所以我的一切离不开大家的鼎力相助。我认真的谢谢大家。很开心,今年在生日前把所有要
20191012
无00
不知不觉又过了21天。20191012今天看了《4点起床》的第二章,主要内容是讲了早起之后可以干点什么,怎么干。尝试了一下4点起床,自然醒的,结果现在就很困了…《4点起床》第二章小打卡思维导图4321/21【7/88】END.大家好,我是阮建清,目前已经实现财务自由,希望我的文章能帮助更多朋友实现财务自由。
喜欢一个人的时候
不期cc
我看云时,想起一个故事,于是我边笑边和你说,说着说着,又想带你去看苍山洱海银月,再写诗告诉你,海底月是你,眼前人是你。我真的很喜欢你。图片发自App–end.
vue使用高德地图
闲鱼_JavaScript
vuevuejavascriptjs
vue中高德地图推荐使用此方法**前面三点可以不用看直接看第四点就行了**!!!1.npm安装2.创建初始文件loadAMap.js3.在页面或者组件内调用end.经过后期踩坑高德地图推荐使用方法直接走以下最好前面三点可以不用看直接看第四点就行了!!!1.如果处理不当会出现地图内存无限递增,包括不局限于console.log的使用导致2.内存递增出现的原因就是因为有闭包效果,内存无法释放3.con
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