[ERROR] The user specified as a definer ('root'@'%') does not exist

2019-05-21 08:25:18,846 [org.hibernate.util.JDBCExceptionReporter]-[ERROR] The user specified as a definer (‘root’@’%’) does not exist
2019-05-21 08:25:18,846 [WARN]-[WARN] Resolved exception caused by Handler execution: javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: could not execute query

*That error may happen when you try to run some SQL commands as a ROOT user which was imported from another MySQL database

http://bitexperts.com/Question/Detail/3288/error-the-user-specified-as-a-definer-root-does-not-exist

-- Remove current user
DROP USER ‘root’@’%’;
-- Add ROOT user again
CREATE USER ‘root’@’%’ IDENTIFIED BY ‘ROOT_PASSWORD’;
-- Add permissions
GRANT ALL PRIVILEGES ON * . * TO ‘root’@’%’;
FLUSH PRIVILEGES;

那么多中文文章没有告诉我前两行的。。

String-2 > sameStarChar 不会做

CodingBat
String-2 > sameStarChar

https://codingbat.com/prob/p194491

Returns true if for every ‘*’ (star) in the string, if there are chars both immediately before and after the star, they are the same.

如果string里面的每一个“*”,前面后面都有相同的char,就返回true?

public boolean sameStarChar(String str) {
for (int i=1;i<str.length()-1; i++){
if(str.charAt(i)==’*’ && String.valueOf(str.charAt(i-1)).equals(String.valueOf(str.charAt(i+1)))) {
return true;
}
}
return false;
}

所以这是什么意思??不懂。

Windows10 自动更新滚

https://github.com/f1tz/BlockWin10AU

*[show_more more=以下方法一点卵用没有 less=服了] *

1.先装组策略。另存为xxx.cmd文件。然后打开运行。

@echo off
pushd “%dp0”
dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package
3.mum >List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3
.mum >>List.txt
for /f %%i in (‘findstr /i . List.txt 2^>nul’) do dism /online /norestart /add-package:”C:\Windows\servicing\Packages\%%i”
pause

2.打开组策略。win+r -> gpedit.msc 打开本地组策略编辑器。计算机配置 -> 管理模板 -> Windows组件 -> Windows更新。
(1)配置自动更新。启用。选项里面下拉选择2-通知下载和自动安装
(2)启用软件通知。禁用。
(3)允许自动更新立即安装。禁用。

微软我想****

https://answers.microsoft.com/zh-hans/windows/forum/windows_10-update/win10%E5%BD%BB%E5%BA%95%E5%85%B3%E9%97%AD%E6%9B%B4/cc2d2631-791b-41ed-9175-88ccbea77417

3.禁用Windows Update服务和Windows Update Medic Service服务。
(1)禁止“Windows Update”服务,并在“恢复“选项卡中设置三次失败后“无操作” 。
(2)win+r -> regedit ->
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc
ImagePath键。随便改一个路径。
FailureActions键。右键点击“修改”,修改该键的二进制数据,将“0010”、“0018”行的左起第5个数值由原来的“01”改为“00”,修改完成保存关闭。
Start键。将数值改为“4”。

复发了,干掉这个试试。
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc
LaunchProtected

控制面板 - 计划任务。直接把这两计划删掉再试试看。

[/show_more]

53.最大子序和问题

给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。

Kadane算法

  • 算法描述:
    • 遍历该数组, 在遍历过程中, 将遍历到的元素依次累加起来, 当累加结果小于或等于0时, 从下一个元素开始,重新开始累加。
    • 累加过程中, 要用一个变量(max_so_far)记录所获得过的最大值
    • 一次遍历之后, 变量 max_so_far 中存储的即为最大子片段的和值。

class Solution:
def maxSubArray(self, nums: List[int]) -> int:
sum = 0
max_so_far = nums[0]
for num in nums:
sum += num
if sum > max_so_far:
max_so_far = sum
if sum < 0:
sum = 0
return max_so_far

该问题最初由布朗大学的Ulf Grenander教授于1977年提出,不久之后卡内基梅隆大学的Jay Kadane提出了该问题的线性算法。

https://baike.baidu.com/item/%E6%9C%80%E5%A4%A7%E5%AD%90%E6%95%B0%E5%88%97%E9%97%AE%E9%A2%98

真卡蛋。

Manjaro 安装网易云音乐

小白觉得Manjaro一点都不好用。

首先
yaourt netease
然后选第四个 netease-cloud-music 1.1.3.1-1。

中间nano的时候ctrl+x。
一路Y下去后就好了。

编辑启动器
env XDG_CURRENT_DESKTOP=DDE netease-cloud-music %U

这样就可以了。。

manjaro linux KDE桌面网易云音乐点击托盘图标无反应

对,你没有看错,假装自己是DDE(深度)桌面,就解决了。。。。。

https://www.cnblogs.com/Rhein-E/p/10280326.html

树莓派bt下载机1号

在树莓派上安装Transmission。

sudo apt-get install transmission-daemon

停止Transmission服务。

sudo service transmission-daemon stop

编辑Transmission配置文件, 更改配置。

进入Transmission配置文件夹。

cd /etc/transmission-daemon/

sudo nano settings.json

修改"rpc-whitelist": "127.0.0.1","rpc-whitelist": "192.168.1.*",(意思是允许192.168.1.这个网段的设备访问Transmission)。

重载

sudo service transmission-daemon reload sudo service transmission-daemon restart

在电脑浏览器输入“http://192.168.1.3:9091/”,登录Transmission界面,用户名和密码都是:transmission。

https://post.smzdm.com/p/35508/

做手工真有意思。线实在是塞不进去了。
纸盒糊的,散热堪忧,空闲46℃,不知硬盘能撑几天。
移动硬盘分区需要ext4,而且貌似分区容量超过1T的话,minitool会报错。最后格了很久。

配方:手机充电器,双公头USB线,USB分线器,移动硬盘,树莓派。

WordPress部署https后登陆不了后台

WordPress折腾坏了之后后台都登不上去了。

补救步骤:

首先:

http://www.seo628.com/3480.html https://www.luoyechenfei.com/html/2643.html

通过FTP登录网站根目录,修改wp-config.php。 在wp-config.php文件require_once(ABSPATH . 'wp-settings.php');之前,添加以下四个语句:

define(‘FORCE_SSL_ADMIN’, true);
define(‘FORCE_SSL_LOGIN’, true);
$_SERVER[‘HTTPS’] = ‘ON’;
define( ‘CONCATENATE_SCRIPTS’, false );

然后: 打开 /oldimg/plugins 目录,找到SSL相关设置插件,先将其删除,我用的是 really-simple-ssl ,如果你是用的是其他SSL设置插件,也可以先将它删除。

参考 https://waizhuti.53431.com/1547.html

最后: 整数据库。

UPDATE wp_posts SET post_content = replace(post_content,’https://www.你的域名.com','http://www.你的域名.com');
UPDATE wp_options SET option_value = replace(option_value, ‘https://你的域名.com’, ‘http://你的域名.com’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;

上面的设置都设置完成之后,打开浏览器,以 http://的方式输入你网站后台管理网址,你应该可以看到熟悉的管理界面了。

然后是整阿里云CDN啥的。

https://yq.aliyun.com/articles/613501

为了整CNAME把域名邮箱都整没了。。