- 15:00面试,15:06就出来了,问的问题有点变态。。
2401_86640859
面试职场和发展
应该考虑进行如何测试的测试方法怎样估计测试工作量?测试设计的问题当测试过程发生错误时,有哪几种解决办法?测试执行的问题测试评估的目标如何提高测试?C/S模式的优点和缺点B/S模式的优点和缺点…Linuxgrep和find的区别?grep都有哪些用法?查看IP地址?创建和删除一个多级目录?在当前用户家目录中查找haha.txt文件?如何查询出tomcat的进程并杀掉这个进程,写出linux命令?动态
- Python人工智能学习路线_python ai学习
性能优化Java开发
python人工智能学习
反问一个玩笑,程序员怎么会没有方法呢?随手就定义一个Python方法(funtion)。。。deffuntion():return'haha,往下看,下面会介绍方法'回到笔者,一名普普通通的程序员,当初也是”误打误撞“学习Python入门到机器学习、深度学习,至今有4个年头,踩了很多坑,下文说到的学习方法、具体化的学习路线也就填坑试错的经验罢了。一、学习方法是?说到学习方法,其实我们谈到的人工智能
- SQLITE3主键自增
九抈九
sqlite数据库java
sqlite3中提供了主键自增的字段,在创建表时,主键加上AUTOINCREMENT该字段即可实现主键自增,例:创建表CREATETABLECOM(IDINTEGERPRIMARYKEYAUTOINCREMENT,COMMENTTEXT);插入表的时候只需要将主键位置写成NULL即可:INSERTINTOCOMVALUES(NULL,'HAHA');
- haha
清北_
经纬北京117,39南京119,31上海122,30深圳114,22电白111,21马尼拉121,15各种问题的解决办法:1.ip有问题,dns上把域名修改对应到新的ip上。2.做:被墙域名-别名域名-跳转服务器-线路检测中心-网站。a.如果线路检测中心的ip死掉了,设置的别名域名解析到跳转代码的服务器-线路检测中心(这里的中心思想就是服务器跳转到另一个服务器不需要ip或者DNS的服务)b.如果跳
- Android内存泄漏检测之LeakCanary2.0(Kotlin版)的实现原理
vivo互联网技术
一、概述LeakCanary是一款非常常见的内存泄漏检测工具。经过一系列的变更升级,LeakCanary来到了2.0版本。2.0版本实现内存监控的基本原理和以往版本差异不大,比较重要的一点变化是2.0版本使用了自己的hprof文件解析器,不再依赖于HAHA,整个工具使用的语言也由Java切换到了Kotlin。本文结合源码对2.0版本的内存泄漏监控基本原理和hprof文件解析器实现原理做一个简单地分
- vue history 路由模式打包发布到服务器设置
aimee66
要求描述页面访问地址首页:https://hello.haha.com/world用户中心:https://hello.haha.com/world/user路由设置路由配置js设置mode为history,这样会去掉#号和正常的路由地址一样exportdefaultnewRouter({mode:'history',routes:[{path:'/world',//注意路由的path需要和页面的
- 自定义事件
卡农me
//创建自定义事件varevt=newwindow.CustomEvent('haha',{bubbles:true,//是否可冒泡cancelable:true,//是否可取消detail:'msg'//传递的参数});document.querySelector('.s').addEventListener('haha',function(e){alert('s'+e.detail);});d
- iOS objective-c实现底部导航栏
温正实
笔记iosobjective-c开发语言
一个有5个ViewControllerViewController.m文件////ViewController.m//haha////Createdby温国强on2022/1/9.//#import"ViewController.h"#import"ViewController2.h"#import"ViewController3.h"#import"ViewController4.h"#impo
- document文档点击事件只响应一次两种方法
醉笙情丶浮生梦
第一种document.addEventListener添加事件varclick=true;document.addEventListener("click",function(){if(click==true){alert("haha");click=false;}});第二种document.removeEventListener移除事件document.addEventListener("c
- LC1220线性代数YYDS:多种解法:「状态机DP:一维 OR 二维」&「矩阵快速幂」
Chthollists
前言大家好,我是新人博主:「个人主页」主要分享程序员生活、编程技术、以及每日的LeetCode刷题记录,欢迎大家关注我,一起学习交流,谢谢!正在坚持每日更新LeetCode每日一题,发布的题解有些会参考其他大佬的思路(参考资料的链接会放在最下面),欢迎大家关注我~~~同时也在进行其他专项类型题目的刷题与题解活动,相关资料也会同步到「GitHub」上面~今天是坚持写题解的21天(haha,从21年圣
- spark从入门到放弃二十八:Spark Sql (1)Data Set
意浅离殇
文章地址:http://www.haha174.top/article/details/257834项目源码:https://github.com/haha174/spark.git1.简介SparkSql是Spark中的一个模块,主要是用于进行结构化数据处理。它提供的最核心的编程抽象,就是DataFrame。同时SparkSql还可以作为分布式sql查询引擎。SaprkSql最重要的功能之一,就
- js小技巧之对象和数组相互转化的方法
2o壹9
Object.keys()Object.keys返回一个所有元素为字符串的数组,其元素来自于从给定的object上面可直接枚举的属性。这些属性的顺序与手动遍历该对象属性时的一致。例如:letobj={name:'haha',age:20,showName:function(){}}Object.keys(obj)//['name','age','showName']处理数组时,返回数组各元素的索引
- Fifth season seventh episode,Ross moved in Chandler and Joey‘s apartment,can they get along???haha
与世无争小菜鸡
[Scene:CentralPerk,ChandlerandJoeyarethere.JoeyislookingataNationalGeographicandgiggling.]Chandler:Areyoulookingatnakedtribe'swomen?Joey:No,look.(Showshimthemagazine.)Chandler:That'sapig.Joey:Iknow,Ik
- 小孟同学的日记
笛梦梦
今天突然想开始记录些什么。至于为什么叫小孟同学,大概是因为我还不是一名真正的老师haha,等我真的成为老师时,就改成小孟老师嘿;-)。疫情突如其来,打破了原本要去实习的计划,什么时候能去实习还未知,可能我们直到毕业也见不上活的小学生了,哦多尅~史上最惨的一届,说实话,是真的想去学校了,在家里学习没法全身心投入,最重要的是我亲爱的妈咪,已经开始冷落我了,哭泣,我想吃的好吃的,也不给我做了,只能吃妹妹
- swift 多个并发队列组的使用
ngugg
调用wait()letgroup=DispatchGroup()letqueue1=DispatchQueue(label:"haha",attributes:.concurrent)letqueue2=DispatchQueue(label:"hahaha",attributes:.concurrent)queue1.async(group:group){print("任务1")}queue2.
- 全网都在使用的程序必备网站,大家点赞收藏
guwei666666
VUEjava
思维导图工具:在线画图工具ProcessOn:https://www.processon.com/在线画图工具draw.io:https://app.diagrams.net/在线思维导图工具:http://www.mindline.cn/webappPlantUML在线编辑器:http://haha98k.com/在线编解码工具BASE64编解码工具:https://base64.supfree
- MySQL多行update合并一行书写
g9efwi8b
需求:如何将多条update语句合并为一条update语句:如,updatetable1setcol='2012'haha='hello'whereid='2014001'updatetable1setcol='1009'haha='nihao'whereid='2014003'上面这两行执行之后,每一条需要5秒,总共需要10秒才能执行完.如何合并为一条?在网上找了好久,总结了一个相对简单的语句(
- 代码的整洁之道
~久违~
java开发语言
代码整洁之道1.有意义的命名1.1介绍软件中随处可见命名。我们给变量、函数、参数、类和包命名。我们给源代码及源代码所在目录命名。这么多命名要做,不妨做好它。下文列出了取个好名字的几条简单规则。1.2名副其实,见名知意变量名太随意,haha、list1、ok、theList这些都没啥意义1.3避免误导包含List、import、java等类名、关键字或特殊字;字母o与数字0,字母l与数字1等提防使用
- jquery语法知识(DOM属性)
糖糖糖果88
jQueryjquery前端javascript
1、.addClass(className):为每个配的元素添加指定的样式类名.pc{color:red;}haha$(function(){$("p").addClass("pc")})2.attr(atributeName):获取匹配的元素集合中的第一个元素的属性的值。设置每一个匹配元素的一个或多个属性参数一个参数:后面紧跟一个属性名两个参数:属性名和属性值设置元素属性值.pc{color:r
- jQuery鼠标事件、键盘事件、浏览器事件
糖糖糖果88
jQueryjquery计算机外设前端
鼠标事件1、.click():点击事件html文档haha1haha2haha3haha4两种写法实现的是相同的功能,只选择其一即可1、原生js写法varp=document.getElementsByTagName("p")for(vari=0;i2、jQuery写法//jQuery写法$(function(){$("p").click(function(){alert($(this).html
- flask sqlalchemy非外键连接两个表
裂开的汤圆
AB表内连接query=database.session().query(models.A,models.B)query=query.join(models.B,models.B.xx==models.A.xx).filter(models.a.xx=='20180615-20180621').filter(models.b.xx='haha')data=query.all()
- js数据类型和运算符
浮华_e823
数据类型:单引号,双引号可互包'表示一个'\n换行\t制表符\表示一个varstr='haha';console.log(str)六种数据类型:基本数据类型:string字符串number数值Boolean布尔值nullundefinedtypeof变量检查数据类型Number.MAX_VALUE;最大值Infinity无穷大(超过最大值)Number类型字符串相乘得NaN(NotaNumber)
- Day02 Javascript 函数
le_u
数组数组是指一组数据的集合,其中的每个数据被称作元素,在数组中可以存放任意类型的元素。数组是一种将一组数据存储在单个变量名下的优雅方式//new数组vararr=newArray();//vararr1=[];//vararr2=[1,22,'haha',true];console.log(arr)console.log(arr1)console.log(arr2)console.log(arr2
- spark从入门到放弃三十九:Spark Sql(12)SparkSql工作原理以及性能优化
意浅离殇
文章地址:http://www.haha174.top/article/details/2570731工作原理1.大家都知道,只要在数据库类型的技术里面,比如,最传统的mysql,Oracle包括现在大数据领域的数据仓库如Hive,他的基本Sql执行的模型,都是类似的,首先生成一条SQL语句的执行计划。例如Selectnamefromnames=>解析成从哪里去查询(names表在那个文件里面,从
- LC539最小时间差:两种解法:「字符串排序」&「桶排序思想:哈希计数」
Chthollists
前言大家好,我是新人博主:「个人主页」主要分享程序员生活、编程技术、以及每日的LeetCode刷题记录,欢迎大家关注我,一起学习交流,谢谢!正在坚持每日更新LeetCode每日一题,发布的题解有些会参考其他大佬的思路(参考资料的链接会放在最下面),欢迎大家关注我~~~同时也在进行其他专项类型题目的刷题与题解活动,相关资料也会同步到「GitHub」上面~今天是坚持写题解的22天(haha,从21年圣
- [蓝桥杯 2015 国 B] 密文搜索
潇与上海
哈希表洛谷刷题队列蓝桥杯
[蓝桥杯2015国B]密文搜索hash+滑动窗口思想(不是滑动窗口实现),就像栈不一定是真的数据结构的栈啊喂(#`O′)这个题我debug半天结果发现是map没运用的很熟mapmp;++mp[haha];结果key-haha的value如果操作至零,haha这个key还在…所以得特判:if(x.second)这个题是用hash+滑动窗口思想(不是滑动窗口实现),比较简单,就是看题得看老半天滑动窗口
- Flutter——使用富文本
刘铁崧
returnText.rich(TextSpan(children:[WidgetSpan(child:Icon(Icons.star)),TextSpan(text:"haha",style:TextStyle(fontSize:18,color:Colors.green)),TextSpan(text:"测试",style:TextStyle(fontSize:15,color:Colors.
- 开心的事
我是虹哈
开心的事,就是和家人聊天。开心的事,就是每晚准点的相约。我有一个电子备忘录,叫“我的快乐因素”,分享一下:在大树下深呼吸唱跑调的歌窝着看电影一群人聊天今天只有一节课顺手帮别人倒杯水和叶哥聊天和别人分享零食听政哥唱歌认真备课讲课学生能听懂haha继续记录我的快乐源泉!
- iptables防火墙
yunduan__
linux服务器运维
1.简单写一个网页下载nginxsetenforce0systemctlstopfirewalldsystemctldisablefirewalldyuminstallnginx-y启动systemctlstartnginx编写网页内容mkdir-p/www/hahaecho"helloworld">/www/haha/index.htmlvim/etc/nginx/conf.d/vshost.c
- 坚持早起英语日更,第42天。讨论股票投资
努力变富
今日场景《讨论投资》背景:不小心看到同事,上班偷偷看股票大盘。Thebackground:Accidentallyseethat,Mycolleaguesneakpeekatthestockmarket.A1小袁,你也买股票吗?Yuan,Doyoualsobuystocks?B2呃,是啊,你看到啦。Eh,yes,Youseethat.A3哈哈,不小心瞥了一眼。Haha,Itakeacasualgl
- java杨辉三角
3213213333332132
java基础
package com.algorithm;
/**
* @Description 杨辉三角
* @author FuJianyong
* 2015-1-22上午10:10:59
*/
public class YangHui {
public static void main(String[] args) {
//初始化二维数组长度
int[][] y
- 《大话重构》之大布局的辛酸历史
白糖_
重构
《大话重构》中提到“大布局你伤不起”,如果企图重构一个陈旧的大型系统是有非常大的风险,重构不是想象中那么简单。我目前所在公司正好对产品做了一次“大布局重构”,下面我就分享这个“大布局”项目经验给大家。
背景
公司专注于企业级管理产品软件,企业有大中小之分,在2000年初公司用JSP/Servlet开发了一套针对中
- 电驴链接在线视频播放源码
dubinwei
源码电驴播放器视频ed2k
本项目是个搜索电驴(ed2k)链接的应用,借助于磁力视频播放器(官网:
http://loveandroid.duapp.com/ 开放平台),可以实现在线播放视频,也可以用迅雷或者其他下载工具下载。
项目源码:
http://git.oschina.net/svo/Emule,动态更新。也可从附件中下载。
项目源码依赖于两个库项目,库项目一链接:
http://git.oschina.
- Javascript中函数的toString()方法
周凡杨
JavaScriptjstoStringfunctionobject
简述
The toString() method returns a string representing the source code of the function.
简译之,Javascript的toString()方法返回一个代表函数源代码的字符串。
句法
function.
- struts处理自定义异常
g21121
struts
很多时候我们会用到自定义异常来表示特定的错误情况,自定义异常比较简单,只要分清是运行时异常还是非运行时异常即可,运行时异常不需要捕获,继承自RuntimeException,是由容器自己抛出,例如空指针异常。
非运行时异常继承自Exception,在抛出后需要捕获,例如文件未找到异常。
此处我们用的是非运行时异常,首先定义一个异常LoginException:
/**
* 类描述:登录相
- Linux中find常见用法示例
510888780
linux
Linux中find常见用法示例
·find path -option [ -print ] [ -exec -ok command ] {} \;
find命令的参数;
- SpringMVC的各种参数绑定方式
Harry642
springMVC绑定表单
1. 基本数据类型(以int为例,其他类似):
Controller代码:
@RequestMapping("saysth.do")
public void test(int count) {
}
表单代码:
<form action="saysth.do" method="post&q
- Java 获取Oracle ROWID
aijuans
javaoracle
A ROWID is an identification tag unique for each row of an Oracle Database table. The ROWID can be thought of as a virtual column, containing the ID for each row.
The oracle.sql.ROWID class i
- java获取方法的参数名
antlove
javajdkparametermethodreflect
reflect.ClassInformationUtil.java
package reflect;
import javassist.ClassPool;
import javassist.CtClass;
import javassist.CtMethod;
import javassist.Modifier;
import javassist.bytecode.CodeAtt
- JAVA正则表达式匹配 查找 替换 提取操作
百合不是茶
java正则表达式替换提取查找
正则表达式的查找;主要是用到String类中的split();
String str;
str.split();方法中传入按照什么规则截取,返回一个String数组
常见的截取规则:
str.split("\\.")按照.来截取
str.
- Java中equals()与hashCode()方法详解
bijian1013
javasetequals()hashCode()
一.equals()方法详解
equals()方法在object类中定义如下:
public boolean equals(Object obj) {
return (this == obj);
}
很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们知道,String 、Math、I
- 精通Oracle10编程SQL(4)使用SQL语句
bijian1013
oracle数据库plsql
--工资级别表
create table SALGRADE
(
GRADE NUMBER(10),
LOSAL NUMBER(10,2),
HISAL NUMBER(10,2)
)
insert into SALGRADE values(1,0,100);
insert into SALGRADE values(2,100,200);
inser
- 【Nginx二】Nginx作为静态文件HTTP服务器
bit1129
HTTP服务器
Nginx作为静态文件HTTP服务器
在本地系统中创建/data/www目录,存放html文件(包括index.html)
创建/data/images目录,存放imags图片
在主配置文件中添加http指令
http {
server {
listen 80;
server_name
- kafka获得最新partition offset
blackproof
kafkapartitionoffset最新
kafka获得partition下标,需要用到kafka的simpleconsumer
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.
- centos 7安装docker两种方式
ronin47
第一种是采用yum 方式
yum install -y docker
 
- java-60-在O(1)时间删除链表结点
bylijinnan
java
public class DeleteNode_O1_Time {
/**
* Q 60 在O(1)时间删除链表结点
* 给定链表的头指针和一个结点指针(!!),在O(1)时间删除该结点
*
* Assume the list is:
* head->...->nodeToDelete->mNode->nNode->..
- nginx利用proxy_cache来缓存文件
cfyme
cache
user zhangy users;
worker_processes 10;
error_log /var/vlogs/nginx_error.log crit;
pid /var/vlogs/nginx.pid;
#Specifies the value for ma
- [JWFD开源工作流]JWFD嵌入式语法分析器负号的使用问题
comsci
嵌入式
假如我们需要用JWFD的语法分析模块定义一个带负号的方程式,直接在方程式之前添加负号是不正确的,而必须这样做:
string str01 = "a=3.14;b=2.71;c=0;c-((a*a)+(b*b))"
定义一个0整数c,然后用这个整数c去
- 如何集成支付宝官方文档
dai_lm
android
官方文档下载地址
https://b.alipay.com/order/productDetail.htm?productId=2012120700377310&tabId=4#ps-tabinfo-hash
集成的必要条件
1. 需要有自己的Server接收支付宝的消息
2. 需要先制作app,然后提交支付宝审核,通过后才能集成
调试的时候估计会真的扣款,请注意
- 应该在什么时候使用Hadoop
datamachine
hadoop
原帖地址:http://blog.chinaunix.net/uid-301743-id-3925358.html
存档,某些观点与我不谋而合,过度技术化不可取,且hadoop并非万能。
--------------------------------------------万能的分割线--------------------------------
有人问我,“你在大数据和Hado
- 在GridView中对于有外键的字段使用关联模型进行搜索和排序
dcj3sjt126com
yii
在GridView中使用关联模型进行搜索和排序
首先我们有两个模型它们直接有关联:
class Author extends CActiveRecord {
...
}
class Post extends CActiveRecord {
...
function relations() {
return array(
'
- 使用NSString 的格式化大全
dcj3sjt126com
Objective-C
格式定义The format specifiers supported by the NSString formatting methods and CFString formatting functions follow the IEEE printf specification; the specifiers are summarized in Table 1. Note that you c
- 使用activeX插件对象object滚动有重影
蕃薯耀
activeX插件滚动有重影
使用activeX插件对象object滚动有重影 <object style="width:0;" id="abc" classid="CLSID:D3E3970F-2927-9680-BBB4-5D0889909DF6" codebase="activex/OAX339.CAB#
- SpringMVC4零配置
hanqunfeng
springmvc4
基于Servlet3.0规范和SpringMVC4注解式配置方式,实现零xml配置,弄了个小demo,供交流讨论。
项目说明如下:
1.db.sql是项目中用到的表,数据库使用的是oracle11g
2.该项目使用mvn进行管理,私服为自搭建nexus,项目只用到一个第三方 jar,就是oracle的驱动;
3.默认项目为零配置启动,如果需要更改启动方式,请
- 《开源框架那点事儿16》:缓存相关代码的演变
j2eetop
开源框架
问题引入
上次我参与某个大型项目的优化工作,由于系统要求有比较高的TPS,因此就免不了要使用缓冲。
该项目中用的缓冲比较多,有MemCache,有Redis,有的还需要提供二级缓冲,也就是说应用服务器这层也可以设置一些缓冲。
当然去看相关实现代代码的时候,大致是下面的样子。
[java]
view plain
copy
print
?
public vo
- AngularJS浅析
kvhur
JavaScript
概念
AngularJS is a structural framework for dynamic web apps.
了解更多详情请见原文链接:http://www.gbtags.com/gb/share/5726.htm
Directive
扩展html,给html添加声明语句,以便实现自己的需求。对于页面中html元素以ng为前缀的属性名称,ng是angular的命名空间
- 架构师之jdk的bug排查(一)---------------split的点号陷阱
nannan408
split
1.前言.
jdk1.6的lang包的split方法是有bug的,它不能有效识别A.b.c这种类型,导致截取长度始终是0.而对于其他字符,则无此问题.不知道官方有没有修复这个bug.
2.代码
String[] paths = "object.object2.prop11".split("'");
System.ou
- 如何对10亿数据量级的mongoDB作高效的全表扫描
quentinXXZ
mongodb
本文链接:
http://quentinXXZ.iteye.com/blog/2149440
一、正常情况下,不应该有这种需求
首先,大家应该有个概念,标题中的这个问题,在大多情况下是一个伪命题,不应该被提出来。要知道,对于一般较大数据量的数据库,全表查询,这种操作一般情况下是不应该出现的,在做正常查询的时候,如果是范围查询,你至少应该要加上limit。
说一下,
- C语言算法之水仙花数
qiufeihu
c算法
/**
* 水仙花数
*/
#include <stdio.h>
#define N 10
int main()
{
int x,y,z;
for(x=1;x<=N;x++)
for(y=0;y<=N;y++)
for(z=0;z<=N;z++)
if(x*100+y*10+z == x*x*x
- JSP指令
wyzuomumu
jsp
jsp指令的一般语法格式: <%@ 指令名 属性 =”值 ” %>
常用的三种指令: page,include,taglib
page指令语法形式: <%@ page 属性 1=”值 1” 属性 2=”值 2”%>
include指令语法形式: <%@include file=”relative url”%> (jsp可以通过 include