Java代码知识库

判断类是否相同: if (WxAliPayLog instanceof AlipayTradeQueryResponse) 1.测试程序的运行时间 2.控制线程时间,刷新屏幕频率 可使用System.currentTimeMillis()方法 如果你的Java程序需要高精度的计时,如1毫秒或者更小,使用System.nanoTime()方法,它完全可以满足你的需求。 System.nanoTime() 它返回系统能够提供的最为精确的计时,以纳秒(10亿分之一秒)为单位,但并不保证纳秒级精度。
分类: 其他 发布时间: 11-15 22:50 阅读次数: 0

AndroidStudio调试

快捷键: CTRL+O 是查找当前类(包括继承类)的所有方法 跟踪调试: F8为下一步,F7为步入方法,如果用F7跟踪期间,不小心进入了类似组件等内部类方法,可以按F8执行下去,但是要小心什么时候返回界面,接着再用F7步入(因为一个方法里的参数可能是多个方法,如果F8会直接跳过,F7跟踪如果进入到参数方法,就要小心什么时候出到方法体了,出到方法体可再F7步入)
分类: 其他 发布时间: 11-15 22:50 阅读次数: 0

AndroidStudio代码知识库

Dialog提示信息,确认或者取消:确认方法mPresenter.getSaleTicket(billid, type) 取消方法resetSellData() DialogUtil.showDialog("温馨提示", "获取小票失败,是否重试?", false , ((dialog, which) -> mPresenter.getSaleTicket(billid, type)), ((dialog, which) -> resetSellData())); Dial
分类: 其他 发布时间: 11-15 22:50 阅读次数: 0

商品如果有抹零[优惠金额],退货的抹零按照商品价格的权重去退

算法: (商品成交金额 / 单据总金额) * 抹零 如果单个商品成交价格,小于单据总金额,那么单个商品成交价等于单据总金额,然后商品成交价/单据总金额*抹零,就是要减去的优惠钱 比如商品标价550 优惠 50 由于是一个商品 所以单据总金额为500 要退成交的550这个商品,用成交的商品单价550去和总金额判断,如果小于总金额,那么单据总金额就等于该单个商品的单价 然后用550/550*50=50 再用单据总金额减去50=500,就是要退的钱 例子:
分类: 其他 发布时间: 11-15 22:49 阅读次数: 0

Android重新构造项目

Build—>Clean Project Build—>Make Project File—>Invalidate cache—>Invalidate and Restart
分类: 其他 发布时间: 11-15 22:49 阅读次数: 0

刚搭建好centos7 下Nginx服务器 将thinkPHP 项目放到Nginx下出现404Not Found解决办法

版权声明:本文为博主原创文章,转载请标注出处,谢谢。 https://blog.csdn.net/qq_33182756/article/details/80743407 出现这个问题首先就是因为Nginx无法识别,当前的URL。即可能的,thinkPHP路由模式URL_model 0 (普通模式)1(pathinfo模式)2(rewrite模式) 3 (兼容模式)默认是pathinfo模式。 首先打开Nginx的配置文件/usr/local/nginx/conf/nginx.conf: lo
分类: 其他 发布时间: 11-15 22:49 阅读次数: 0

Starting MySQL.. ERROR! The server quit without updating PID file (/usr/local/mysql/data/vm10-0-0-19

版权声明:本文为博主原创文章,转载请标注出处,谢谢。 https://blog.csdn.net/qq_33182756/article/details/80752934 输入:service mysqld start 报错: Starting MySQL.. ERROR! The server quit without updating PID file (/usr/local/mysql/data/vm10-0-0-19.ksc.com.pid). 解决: ./scripts/mysql_
分类: 其他 发布时间: 11-15 22:48 阅读次数: 0

centos7 下报错thinkPHP_STORAGE_WRITE_ERROR_:./App/Runtime/Cache/Admin/f0f0错误位置 FILE: /usr48

版权声明:本文为博主原创文章,转载请标注出处,谢谢。 https://blog.csdn.net/qq_33182756/article/details/80756108 这个问题是因为runtime权限不够导致,所以chmod -R 777 Runtime 可以解决问题。 centos7 mysql数据库: 报错 1045 access denied for user 'root'@'localhost' using password yes 我的密码也设置了,都是一样的。命令就能进入,就是
分类: 其他 发布时间: 11-15 22:48 阅读次数: 0

linux centos7 下Nginx服务器实现URL重写去掉index.php方法,跟Apache还是不一样的。

版权声明:本文为博主原创文章,转载请标注出处,谢谢。 https://blog.csdn.net/qq_33182756/article/details/80757107 想要的URL :http://localhost/Admin/ 而自己的是http://localhost/index.php/Admin/ 方法: 在nginx配置文件nginx.conf中添加: location / {   if ( !e $request_filename ) {     rewrite ^/(.*)
分类: 其他 发布时间: 11-15 22:48 阅读次数: 0

centos7 PHP7 安装好了redis,怎么进入呢?如何查看 版本号呢?

版权声明:本文为博主原创文章,转载请标注出处,谢谢。 https://blog.csdn.net/qq_33182756/article/details/80759912 查看redis版本号: ./redis-cli -h 127.0.0.1 info | grep 'redis_version' 而进入redis:./redis-cli -h 127.0.0.1
分类: 其他 发布时间: 11-15 22:48 阅读次数: 0

Starting nginx: nginx: [emerg] unknown directive "ssl" in /usr/local/nginx/conf/nginx.conf:112

版权声明:本文为博主原创文章,转载请标注出处,谢谢。 https://blog.csdn.net/qq_33182756/article/details/80780632 在给服务器安装https证书的时候,重启服务器后,发现报错了。 Starting nginx: nginx: [emerg] unknown directive "ssl" in /usr/local/nginx/conf/nginx.conf:112 说是没有安装OpenSSL,但是我whereis openssl 发现是
分类: 其他 发布时间: 11-15 22:47 阅读次数: 0

ssl证书安装完后,https访问后下载index文件,HTTP访问正常的。Nginx ssl设置后自动下载根目录的index.php而不是载入

版权声明:本文为博主原创文章,转载请标注出处,谢谢。 https://blog.csdn.net/qq_33182756/article/details/80781198 给Nginx安装ssl证书,https访问后,重新自动下载index.php文件。一开始的Nginx的配置文件如下: #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #er
分类: 其他 发布时间: 11-15 22:47 阅读次数: 0

微信小程序--多张图片下载问题--for循环出现 漏下,乱序。最多下载5张图片的问题解决(附带个人开发小程序源码)

版权声明:本文为博主原创文章,转载请标注出处,谢谢。 https://blog.csdn.net/qq_33182756/article/details/80972769 微信小程序多图下载,之前肯定对单张图片下载了解了。这里就不再多说。 首先,多图下载肯定是用到循环了。那么问题就出在循环这里。在循环里调用单图下载方法。这样就会出现一个问题,就是下载时先遍历完了,然后再依次执行wx.downloadfile 获取到下载的临时文件路径,再使用wx.saveImageToAlbum这个API。如果
分类: 其他 发布时间: 11-15 22:47 阅读次数: 0

Git多分支合并,删除分支后--保留分支信息方法

版权声明:本文为博主原创文章,转载请标注出处,谢谢。 https://blog.csdn.net/qq_33182756/article/details/81255536 Git merge 是合并分支的命令,默认会使用 Fast Forward 模式,这种模式在删除分支后,分支的信息也被删除。 那么如果要禁止使用该模式,在使用git merge 的时候,就要带上-m " 保留分支信息" ,这样从git log 获取的分支历史上就能看出来。 具体使用: git merge --no-ff -m
分类: 其他 发布时间: 11-15 22:47 阅读次数: 0

一个网络请求/响应发生时,都经过哪些?浏览器输入查询,服务器响应结果,是如何进行的?TCP/IP 分层协议,端口号作用

版权声明:本文为博主原创文章,转载请标注出处,谢谢。 https://blog.csdn.net/qq_33182756/article/details/81358394 在网络上,通信的双方通常都是要经过多台计算机或者网络设备中转才能连接到对方。而在进行中转时,会利用下一站中转设备的MAC地址来搜索下一个中转目标,这时我们就是靠ARP协议来进行处理。 两张图,完美解析: 数据来源:OSI七层与TCP/IP五层网络架构,个人理解,通过一个http请求的全过程,分析在协议栈中的流转过程 数据来源
分类: 其他 发布时间: 11-15 22:46 阅读次数: 0

shell脚本 连接数据库 新增数据 查询数据 连接不同数据库 shell日期获取 格式三分钟前 上周 昨天修改

版权声明:本文为博主原创文章,转载请标注出处,谢谢。 https://blog.csdn.net/qq_33182756/article/details/81541797 注释:shell 单括号运算符号:a=$(date);等同于:a=`date` 双括号运算符:a=$((1+2));echo $a;等同于:a=`expr 1 + 2` 东西有点多,就一起都讲了。 日期格式: 获取当前日期:1,date "+%Y-%m-%d %H:%M:%S" 结果:2018-08-09 18:12:18
分类: 其他 发布时间: 11-15 22:46 阅读次数: 0

Git工作中用到的--常用命令,不断更新

版权声明:本文为博主原创文章,转载请标注出处,谢谢。 https://blog.csdn.net/qq_33182756/article/details/81941840 声明:刚开始学习接触Git ,有许多问题,不足还问题,欢迎指出,不断更新。 git add . :将本地所有改动数据,提交到缓存区。注意add 后面是. 表示所有 git commit -m "提交修改内容标题" 提交文件到本地仓库 注:可以使用 :git commit -am "提交修改内容标题" 一步就可以完成提交代码到
分类: 其他 发布时间: 11-15 22:46 阅读次数: 0

vim使用、工作中常见vim 使用命令总结

版权声明:本文为博主原创文章,转载请标注出处,谢谢。 https://blog.csdn.net/qq_33182756/article/details/81980642 vi下的查找 /pattern<Enter> :向下查找pattern匹配字符串 ?pattern<Enter>:向上查找pattern匹配字符串 使用了查找命令之后,使用如下两个键快速查找: n:按照同一方向继续查找 N:按照反方向查找 • 空格键 :向下翻动一页; • [pagedown]:向下翻动一页; • [page
分类: 其他 发布时间: 11-15 22:46 阅读次数: 0

阿里云 云数据库 RDS 版 公共请求参数 签名结果串 Signature PHP生成方法,亲测实例可用 PHP签名生成

版权声明:本文为博主原创文章,转载请标注出处,谢谢。 https://blog.csdn.net/qq_33182756/article/details/82593785 首先看下阿里的签名机制:签名机制,好吧,太多太乱的。不过慢慢看,还是能看懂。 PHP,编写的代码: function getSignature($data = []) { $key = env('AKI', '');//这里是阿里云的accesskeyid 和accesskeysecret $secret
分类: 其他 发布时间: 11-15 22:45 阅读次数: 0

crontab 定时执行命令,参数解释,如何结合PHP artisan执行,crontab -e -l等 分 时 日 月 周 commands

版权声明:本文为博主原创文章,转载请标注出处,谢谢。 https://blog.csdn.net/qq_33182756/article/details/82625632 请认真阅读下面文字: crontab命令用于安装、删除或者列出用于驱动cron后台进程的表格。用户把需要执行的命令序列放到crontab文件中以获得执行。 每个用户都可以有自己的crontab文件。/var/spool/cron下的crontab文件不可以直接创建或者直接修改。该crontab文件是通过crontab命令创建
分类: 其他 发布时间: 11-15 22:45 阅读次数: 0
今日推荐