- 博客(50)
- 收藏
- 关注
原创 微信开发系列之自定义菜单实现
微信开发系列之自定义菜单实现编辑模式和开发模式是有冲突的。所以我们启用微信公众号的开发模式之后,那些菜单是看不到的哦。不过现在个人订阅号是不可以使用高级开发者模式的,如自定义菜单,不过我们还是可以通过测试号来测试一下,然后移代码到服务号。自定义类型包括如下:1、click:点击推事件• 用户点击click类型按钮后,微信服务器会通过消息接口推送消息类型为event的结构给开发者(参考消息接口指南),并且带上按钮中开发者填写的key值,开发者可以通过自定义的key值与用户进行交互;2、view:
2020-11-24 08:32:24 377
原创 JavaScript系列之实现ul动态添加li元素
JavaScript系列之实现ul动态添加li元素<!doctype html>Mobile Cookbook <form id="form1" name="form1" method="post"> <input type="button" name="button" onClick="inputBox();"id="button" value="Add Note" /> <ul id="ul"> <li>met
2020-11-24 08:29:51 2002
原创 Android系列之Handler消息机制的例子
Android系列之Handler消息机制的例子package com.lab.activity;import android.app.Activity;import android.app.Dialog;import android.app.ProgressDialog;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.View;import a
2020-11-24 08:27:02 228
原创 Android系列之Activity的传值和回传值
Android系列之Activity的传值和回传值Android 组件系列之Activity的传值和回传值在这篇随笔里将讲解Activity的传值和回传值。一、通过startActivity来进行Activity的传值在Android中,如果我们要通过一个Activity来启动另一个Activity,可以使用 startActivity(Intent intent)方法来传入一个Intent对象,这个Intent对象我们可以精确的指定我们需要跳转的Activity上,或者通过Intent对象来 指定
2020-11-24 08:25:54 535
原创 JavaWeb基础之MVC设计模式
JavaWeb基础之MVC设计模式几天代码,然后对之前学到的知识,进行反思,写出来放在QQ空间上和博客上,目的是互相学习,然后希望可以得到编程高手的补充!这是我转载加修改的博客。这是我做了2、3天左右的JavaWeb管理系统,bean package放JavaBean类,dao package放数据库操作方法的接口类。daoimpl是实现dao接口的类。factory package是dao工厂类。util package是工具包类,里面有数据库连接类和 分页类。servlet package是serv
2020-11-24 08:23:50 628
原创 php系列之文件上传实现
php系列之文件上传实现请上传文件:<?php define("MAX_FILE_SIZE",102400);//定义文件MAX_FILE_SIZE$upfile=$_FILES["upfile"];//获取数组里的值$name=$upfile["name"];//文件名$type=$upfile["type"];//文件类型$size=$upfile["size"];//文件大小$tmp_name=$upfile["tmp_name"];//临时
2020-11-24 08:22:41 140
原创 Java基础之NoClassDefFoundError原因
Java基础之NoClassDefFoundError原因ClassNotfoundExceptionjava开发中经常遇到java.lang.ClassNotfoundException异常,ClassNotfoundException异常一般就是编译时找不到类,Console台就会输出异常信息。一般情况下,我们都会rebuild或者clean一下工程,让项目重新编译一遍。两个异常的区别不过一遇到NoClassDefFoundError,我们有时也容易和ClassNotfoundException
2020-11-24 08:21:20 759
原创 百度java面试题(三)2020整理
百度java面试题(三)2020整理百度后端面经2020一面项目1. 钟熔断策略、redis、springcloud用到的组件各种底层知识事务的隔离机制mysql存储引擎。区别mysql主从复制的过程CAPcpuntdownlatch数组和链表arraylist和linkedlistredis数据类型。分布式锁。redis分布式锁底层怎么保证原子性、跳表treelisthashmap原理要讲的超级细、线程安全的、它们的区别网络。tcpip四层协议.四次挥手。为什么要四次设计模式
2020-11-24 08:15:41 76
原创 百度java面试题(二)2020整理
百度java面试题(二)一面–2019/10/19项目 自我介绍介绍Java中的final的用法JVM结构java写程序如何进行异常处理当异常抛出到最上层需要如何处理描述堆的结构堆排序实现策略比较快排和堆排序时间复杂度最好最坏情况,空间复杂度。Linux基本命令是否熟悉.log目录中有大量log文件,找出最近1. 天内未访问的文件。系统cpu使用压力过高,如何排查或哪些进程造成原因。Top能检查到哪些关键参数。如何按照进程使用内存或cpu占用时间进行排序。有无遇到自己写的程序造成内
2020-11-24 08:14:52 151
原创 java面试题及答案2020 阿里(一)
java面试题及答案2020 阿里(一)阿里面试java面试一面1.自我介绍2.怎么学Java?3.举一个例子,平时学Java不理解的点,怎么去实现4.多线程,口述死锁的实现5.Java锁住对象,用什么锁的?6.synchronized的具体实现7.集合类,List接口的实现(你不问map吗??我准备了很久的)8.Collections.SynchroniedList()的实现(自己提的,一脚踩入大泥潭!!)9.TCP和UDP的区别,Java怎么实现TCP和UDP?(你不问三次握手四次
2020-11-24 08:13:59 101
原创 [Excel]Excel函数和用法(8)——返回单元格地址,Address函数
[Excel]Excel函数和用法(8)——返回单元格地址,Address函数语法:Address(row_num, col_num, [abs_num], [a1], [sheet_text])前两个参数定义行列号:第三个参数指定是否使用绝对引用或是相对引用(分别对应格式 $B$1, B$1, $B1, B1):第四个参数是定义返回的显示类型,指定0会返回R1C1这种形式,R后面的数字表示行号,C后面的数字表示列号,如果指定1则会显示通常的形式,比如B2:最后一个参数是sheet nam
2020-11-23 08:36:10 2345
原创 [Excel]Excel函数和用法(7)——返回文本对应的引用,INDIRECT函数
[Excel]Excel函数和用法(7)——返回文本对应的引用,INDIRECT函数INDIRECT返回指定字符串对应的单元格的对象引用,返回值可灵活应用于其他公式计算。语法:INDIRECT(ref_text, [a1])例如:我们在Sheet1中的B2写了一个数字2,在Sheet2中使用INDIRECT引用Sheet1!B2这个单元格:进一步解释一下第二个参数:第二个参数指定ref_text的格式是R1C1(行列序号)还是B2:实际应用中的例子:=SUM(INDIRECT(“A”&
2020-11-23 08:33:29 1478
原创 [Excel]Excel函数和用法(6)——按照多个指定条件计数,求和,求平均数。COUNTIFS/SUMIFS/AVERAGEIFS
[Excel]Excel函数和用法(6)——按照多个指定条件计数,求和,求平均数。COUNTIFS/SUMIFS/AVERAGEIFS语法:COUNTIFS(criteria_range1, criteria1, criteria_range2, criteria2, …)例如,统计A列性别为男的,年龄在5-13之间的,姓A的数量:SUMIFS和AVERAGEIFS语法和用法类似,只不过第一个参数要写需要求和/平均值的Range。以SUMIFS语法为例:SUMIFS(sum_range, crit
2020-11-23 08:28:30 1430
原创 [Excel]Excel函数和用法(5)——跨表查找匹配的字段,VLOOKUP函数和HLOOKUP函数
[Excel]Excel函数和用法(5)——跨表查找匹配的字段,VLOOKUP函数和HLOOKUP函数语法:VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])例如,在B1:C24这个Table里面查找F列对应的Name的值,返回B1:C24这个Table第2列的值:第一个参数是要查找的值,第二个是要查找的范围,第三个是查找到最后一个参数指定是否完全匹配:HLOOKUP其实和VLOOKUP类似,只不过一个是水平查找(
2020-11-23 08:26:23 636
原创 [Excel]Excel函数和用法(4)——查找字符串,SEARCH和FIND函数
[Excel]Excel函数和用法(4)——查找字符串,SEARCH和FIND函数区别:SEARCH大小写不敏感,FIND大小写敏感作用:都是从左到右返回搜索到的字符串的起始位置SEARCH语法:SEARCH(find_text, within_text, [start_num])FIND语法:FIND(find_text, within_text, [start_num])如果指定字符串不存在在目标字符串里面的话,则需要用IFERROR来判断下例如:...
2020-11-23 08:23:24 1386
原创 [Excel]Excel函数和用法(3)——在公式条件中引用其他单元格的值,&的用法
[Excel]Excel函数和用法(3)——在公式条件中引用其他单元格的值,&的用法如果我们希望在公式的条件中引用其他列的值作为条件而不是写具体的值,可以参考下面的方法:=AVERAGEIFS(B:B,A:A,"=" & E:E)高亮部分引用的是对应每行的E列的值,结果:...
2020-11-23 08:21:43 2315
原创 [Excel]Excel函数和用法(2)——?和*的用法
[Excel]Excel函数和用法(2)——?和*的用法?代表单个字符,*代表任意数量的字符例如,在COUNTIF中使用通配符来匹配名字以A开头的Name的数量:
2020-11-23 08:20:22 468
原创 [Excel]Excel函数和用法(1)——绝对引用“$“的用法
[Excel]Excel函数和用法(1)——绝对引用"$"的用法如果我们希望公式拖拽的时候,横向拖拽的时候列号不自动增加,在列名前加,如果我们希望行号不自动增加,在行号前面加,如果我们希望行号不自动增加,在行号前面加,如果我们希望行号不自动增加,在行号前面加,比如:我们再行号“1”前面加了$,然后拖拽之后,行号不变,所以全都是A1+B1的结果。列同理:如果希望行列都为绝对引用,那就可以写成$A$1这种形式。举个具体的例子,我们创建一列数字:B列我们希望这么计算:B1=A1,B2=SUM(A
2020-11-23 08:18:32 1455
原创 [Excel]Excel函数和用法(12)——复杂求和公式应用
[Excel]Excel函数和用法(12)——复杂求和公式应用求A列非空数据的和(数组公式):{=SUM(A:A*(A:A<>""))}统计A列非空数据的数量(数组公式):{=SUM(1*(A:A<>""))}统计A列数据中能被2,3,5整除的数的个数(数组公式):{=SUM((A:A>0)(MOD(A:A,2)=0)(MOD(A:A,3)=0)*(MOD(A:A,5)=0))}统计A列数据中能被2,3,5整除的数的和(数组公式):{=SUM(A:A*(MOD(
2020-11-23 08:12:52 488
原创 [Excel]Excel函数和用法(12)——复杂求和公式应用
[Excel]Excel函数和用法(12)——复杂求和公式应用求A列非空数据的和(数组公式):{=SUM(A:A*(A:A<>""))}统计A列非空数据的数量(数组公式):{=SUM(1*(A:A<>""))}统计A列数据中能被2,3,5整除的数的个数(数组公式):{=SUM((A:A>0)(MOD(A:A,2)=0)(MOD(A:A,3)=0)*(MOD(A:A,5)=0))}统计A列数据中能被2,3,5整除的数的和(数组公式):{=SUM(A:A*(MOD(
2020-11-23 08:08:44 238
原创 约瑟夫环问题(C语言)
约瑟夫环问题(C语言)问题描述n个人站成一圈,每个人有不同的编号i,从编号为1的人开始顺时针防线循环报数,数到m的人出列。然后从出列者的下一个人重新报数,如此重复,直到全部出列。输出n个人的出列顺序。思路元素位置标记为0,1,2,…n-1。设t为输出元素位置,初始值0,则输出元素位置为t=(t+m-1)%nt位置后的元素后移,列表元素个数n=n-1。#define MAXSIZE 100typedef struct{ int a[MAXSIZE+1]; int n;}sql
2020-11-20 14:40:07 523
原创 产品经理面试——简历填写
产品经理面试——简历填写前言经过深思熟路后,本渣决定参加放弃研发转投产品了。本科,硕士所学的东西也不能说可惜,这些都会帮助我在产品岗位更进一步。那么在研究与学习之下,我来研究一下产品经理的简历如何投能不当炮灰。(现在写好加深一下印象,也方便一下一年后写简历参加秋招的小周。)思路:PM的面试简历,就是一份产品产品用户:HR,业务主管简历被HR的阅读时间很短,15S左右,且较为粗略。所以就需要满足 dont make me think 的原则,简洁明了,让人抓住重点。用户需求1.满足需求:挖掘
2020-11-20 14:38:30 82
原创 Excel函数公式大全以及用法
Excel函数公式大全以及用法首先得说明下excel如何输入函数公式的方法方法是:单击a4单元格(a4单元格的位置是第A列,第4行交叉的那个单元格,也即是我们彩色实例的那个位置),在键盘上输入 =a1+a2+a3 ,然后按键盘的enter键(回车键)即可完成使用公式计算(结果3485.96)要想正确输入excel公式,必须要谨记以下要点:1、公式必须以 = 开始。不管是单纯的公式还是更高级的函数使用,都需要以 = 为开始标记,否则,所有的公式只是字符,而不能完成计算功能;2、准确使用单元格。公式中用到的
2020-11-19 14:12:06 2788
原创 摄影摄像基础知识
摄影摄像基础知识一、摄像基本功1、稳定(摄影机)压倒一切 最好是用两只手来把持摄影机,这绝对比单手要稳,或利用身边可支撑的物品或准备摄影机脚架,无论如何就是尽量减轻画面的晃动,最忌讳边走边拍的方式,这也是最多人犯的毛病。这种拍摄方式是针对特殊情况下才运用的,千万记住画面的稳定是动态摄影的第一要件。2、固定(镜头)拍摄为主 简单的说就是镜头对准目标后,做固定点的拍摄,而不做镜头的推近拉远动作或上下左右的扫摄,设定好画面的大小后开机录像。平常拍摄时以固定镜头为主,不需要做太多变焦动作,以免影响画面
2020-11-19 13:58:27 2129 1
原创 HTML初识
什么是HTML?HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言: HyperText Markup LanguageHTML 不是一种编程语言,而是一种标记语言标记语言是一套标记标签 (markup tag) HTML 使用标记标签来描述网页HTML 文档包含了HTML 标签及文本内容HTML文档也叫做 web 页面1、实例<!doctype html> 这里用于显示标签内容 这里用于显示标题 此处用于显示段落,并且两段之间会自动换行,或者使用进
2020-11-19 13:49:18 52
原创 利用PhotoShop CS6进行抠图
利用PhotoShop CS6进行抠图有一下这个图片 在前端页面的书写中我们需要用到原型的小图片,可是网上大部分都是说使用切图工具,切出来的都是方形的并不符合我们的需求。不多扯,看操作。首先打开我们破解的ps软件:找到我们需要扣出圆形图片的原图进行打开:接下来选择椭圆选框工具如果你使用的是我的链接下载安装的ps 选择椭圆选框工具后直接找到想要的圆形区域 鼠标右键下拉 截取自己满意的圆形后,按下按“Ctrl+J”以圆形选区内的画面为内容新建一个图层,然后将“背景”图层前的“眼睛”勾选掉。按下ct
2020-11-19 13:46:33 683
原创 画笔工具
**画笔工具**画笔工具 Brush Tool是Ps中最常用的工具,可广泛地用于绘画与修饰工作之中。熟悉了画笔工具,也就了解了Ps中所有与笔刷相关的工具的操作方式。快捷键:B◆ ◆ ◆工具选项栏画笔预设选取器 Brush preset picker根据具体应用选择适合的笔刷。其中,柔边圆是最常用的笔刷之一。技巧:1、可以通过上图中左上角的框图来改变画笔的圆度和角度。2、使用画笔绘制时,在某点单击后,按住 Shift 键再单击另外一点则可绘制直线。3、按 > 键,下一个笔刷;
2020-11-18 13:12:28 1194
原创 快速选择工具
快速选择工具对那些有较清晰轮廓的对象进行抠图,在 Ps 中常用的方法是钢笔工具和快速选择工具 Quick Selection Tool。其中,快速选择工具以其使用简单快捷而受到众人喜爱。快捷键:W◆ ◆ ◆选项说明新选区 New selection添加到选区 Add to selection:或者,按住 Shift 键。从选区中减去 Subtract from selection:或者,按住 Alt/Opt 键。画笔选项 Brush Options–大小 Size:代表识别范围,越小
2020-11-18 13:11:05 573
原创 文字工具
文字工具文字工具 Type Tools包括:横排文字工具 Horizontal Type Tool直排文字工具 Vertical Type Tool横排文字蒙版工具 Horizontal Type Mask Tool直排文字蒙版工具 Vertical Type Mask Tool快捷键:T◆ ◆ ◆点文字与段落文字在 Ps 中有两种类型的文字:点文字和段落文字。点文字 Point Text输入一个字或一行文字,被称为点文字。点文字不具备自动换行的功能,需通过敲回车键换行。段落文字
2020-11-18 13:07:41 833
原创 制作投影:3D 模型法
制作投影:3D 模型法本文介绍使用 Ps 中的 3D 功能创建长投影的方法。使用图层样式创建阴影的方法请参阅《制作投影:渐变叠加法》以及《制作投影:投影法》。一般步骤及说明1、输入文字,如“PhotoshopTea”。2、复制文字图层,并隐藏文字图层副本。3、在原文字图层上右击,选择“从所选图层新建 3D 模型”。提示:系统会提醒是否要切换到 3D 工作区,此处选择“否”。4、选择 3D 视图为默认视图。在属性面板的“网格”选项卡中,取消勾选“捕捉阴影”和“投影”。5、在“变形”选项卡中,
2020-11-18 13:06:03 490
原创 产品经理面试——简历填写
产品经理面试——简历填写前言经过深思熟路后,本渣决定参加放弃研发转投产品了。本科,硕士所学的东西也不能说可惜,这些都会帮助我在产品岗位更进一步。那么在研究与学习之下,我来研究一下产品经理的简历如何投能不当炮灰。(现在写好加深一下印象,也方便一下一年后写简历参加秋招的小周。)思路:PM的面试简历,就是一份产品产品用户:HR,业务主管简历被HR的阅读时间很短,15S左右,且较为粗略。所以就需要满足 dont make me think 的原则,简洁明了,让人抓住重点。用户需求1.满足需求:挖掘
2020-11-18 12:58:39 321
原创 html 内容居中
html 内容居中1.利用div进行水平居中head里:<style> .headImg{width: auto; margin: 0px auto;} </style>body里<!--文字居中--><div class="headImg" align="center">woooo</div><!--图片居中--><div class="headImg" align="center"><img
2020-11-16 14:35:08 97
原创 HTML: html初识
HTML: html初识什么是HTML?HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言: HyperText Markup LanguageHTML 不是一种编程语言,而是一种标记语言标记语言是一套标记标签 (markup tag) HTML 使用标记标签来描述网页HTML 文档包含了HTML 标签及文本内容HTML文档也叫做 web 页面1、实例<!doctype html><html><head><title>
2020-11-16 14:32:34 63
原创 Web前端 ---HTML语言表单
Web前端 —HTML语言表单表单标签:表单网页表单中有许多可以输入或选择的组件,用户可以在表单中填写信息,最终提交表单,可以客户端数据提交至服务器。action是递交的服务器地址 method是提交方法,有post和get。这里采用post方式内容表单的文本部分需要用到的标签:内容 ,该标签作用是点击内容时跳转至name值对应的文本框。其中type是类型,一般有text(单行文本框),id是该标签的id, name和value是给服务器端递交的信息,name是可重复的,value是值 。si
2020-11-16 14:30:52 224
原创 特效字的设计
特效字的设计一、文字的属性:1.字体:楷体、宋体、行书、小篆2.字号:14px 16px 20px3.颜色:red green4.特殊属性:文字的粗体和斜体二、特效字的表现形式1.文字笔画的变形2.文字的变化与对比3.文字的特殊材质4.综合形式三、特效字的设计原则:1.符合整体风格2.引人注意突出主题3.文字的选择符合文字的情感...
2020-11-16 14:22:33 115
原创 路径、形状工具与选区
路径、形状工具与选区一、滤镜:在原有图像的基础上,产生许多离奇而炫目的效果的工具集合。二、滤镜分为两个部分:1.内置的滤镜2.外挂滤镜三、滤镜组:1.渲染:可以在图像中创建三维形状,云彩图案和三维光照效果。2.风格化:通过置换像素和在图像中查找并提高对比度的方法,在图像上产生绘画或印象派效果。3.扭曲:是一种破坏性滤镜。4.模糊:使图像变的柔和朦胧,可以减弱图像中相邻像素的对比度和杂点。5.纹理:用于为图像产生深度感外观或添加纹理化外观。6.杂色:在图像中增加或减少杂点。7.像素化:
2020-11-16 14:21:23 220
原创 滤镜与通道
滤镜与通道一、滤镜:在原有图像的基础上,产生许多离奇而炫目的效果的工具集合。二、滤镜分为两个部分:1.内置的滤镜2.外挂滤镜三、滤镜组:1.渲染:可以在图像中创建三维形状,云彩图案和三维光照效果。2.风格化:通过置换像素和在图像中查找并提高对比度的方法,在图像上产生绘画或印象派效果。3.扭曲:是一种破坏性滤镜。4.模糊:使图像变的柔和朦胧,可以减弱图像中相邻像素的对比度和杂点。5.纹理:用于为图像产生深度感外观或添加纹理化外观。6.杂色:在图像中增加或减少杂点。7.像素化:通过将图像
2020-11-16 14:20:13 212
原创 使用java打印100以内的质数
使用java打印100以内的质数1.最基本的方式 //定义一个 标识符 用来判断是否是质数 boolean flag = true; //先遍历1-100 for (int i = 2; i < 100; i++) { //遍历这个数之间的数字 for (int j = 2; j <i; j++) { //如果在其中满足两个数能够除的尽 则说明不是质数
2020-11-16 14:16:48 308
原创 使用java打印所有的水仙花数
使用java打印所有的水仙花数 打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数, 其各位数字立方和等于该数本身。 例如:153是一个 "水仙花数 ", 因为153=1的三次方+5的三次方+3的三次方. 程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。public static void main(String[] args) {for (int i = 100; i < 1000; i++) {//分解出个位数int ge =
2020-11-16 14:14:24 342
原创 Java集合框架面试题
Java集合框架面试题常见集合集合可以看作是一种容器,用来存储对象信息。数组和集合的区别:(1)数组长度不可变化而且无法保存具有映射关系的数据;集合类用于保存数量不确定的数据,以及保存具有映射关系的数据。(2)数组元素既可以是基本类型的值,也可以是对象;集合只能保存对象。Java集合类主要由两个接口Collection和Map。Collection接口派生出来的常用集合有:(主要)ArrayList、LinkedList(次要)HashSet、TreeSet、Vector(过去式)Map
2020-11-16 14:12:09 65
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人