张士明(kirkzhang)

Knowledge isn’t free. You have to pay attention. 🧠🧠🧠

-

email: zxc741208584@gmail.com
homepag: https://kirk-zhang58.github.io/
github: https://github.com/kirk-zhang58

+

email: zxc741208584@gmail.com
homepag: https://kirk-zhang58.github.io/
github: https://github.com/kirk-zhang58

Education

湖南工学院 2014.9 - 2018.09
bachelor - 无机非金属材料学士学位

Experience

接入信息 2019.9 - 2022.6

ProjectName: 阿凡达幼儿园管理系统
Job description: build a WeChat Mini Programs to record some of student activities.

-

diff --git a/2023/12/12/article/zookeeperonubuntu/index.html b/2023/12/12/article/zookeeperonubuntu/index.html index 8f9cfd1cc..533f6ddb9 100644 --- a/2023/12/12/article/zookeeperonubuntu/index.html +++ b/2023/12/12/article/zookeeperonubuntu/index.html @@ -443,9 +443,9 @@

NEXT @@ -558,9 +558,9 @@

NEXT diff --git "a/2023/12/12/article/\345\246\202\344\275\225\345\234\250\350\257\273\347\240\224\347\232\204\351\201\223\350\267\257\344\270\212\345\277\253\351\200\237\345\244\261\350\264\245/index.html" "b/2023/12/12/article/\345\246\202\344\275\225\345\234\250\350\257\273\347\240\224\347\232\204\351\201\223\350\267\257\344\270\212\345\277\253\351\200\237\345\244\261\350\264\245/index.html" index b1c254d52..1652aded5 100644 --- "a/2023/12/12/article/\345\246\202\344\275\225\345\234\250\350\257\273\347\240\224\347\232\204\351\201\223\350\267\257\344\270\212\345\277\253\351\200\237\345\244\261\350\264\245/index.html" +++ "b/2023/12/12/article/\345\246\202\344\275\225\345\234\250\350\257\273\347\240\224\347\232\204\351\201\223\350\267\257\344\270\212\345\277\253\351\200\237\345\244\261\350\264\245/index.html" @@ -382,9 +382,9 @@

Table of Contents

@@ -396,9 +396,9 @@

Table of Contents

NEXT @@ -497,9 +497,9 @@

Table of Contents

@@ -511,9 +511,9 @@

Table of Contents

NEXT diff --git "a/2023/12/12/article/\346\200\235\347\273\264\347\232\204\351\227\252\345\205\211/index.html" "b/2023/12/12/article/\346\200\235\347\273\264\347\232\204\351\227\252\345\205\211/index.html" index 0de97f218..648a7ab85 100644 --- "a/2023/12/12/article/\346\200\235\347\273\264\347\232\204\351\227\252\345\205\211/index.html" +++ "b/2023/12/12/article/\346\200\235\347\273\264\347\232\204\351\227\252\345\205\211/index.html" @@ -386,9 +386,9 @@

@@ -501,9 +501,9 @@

diff --git "a/2023/12/12/article/\351\253\230\346\225\210\347\240\224\347\251\266\347\232\204\344\270\252\344\272\272\350\247\204\345\210\231/index.html" "b/2023/12/12/article/\351\253\230\346\225\210\347\240\224\347\251\266\347\232\204\344\270\252\344\272\272\350\247\204\345\210\231/index.html" index 11a39e38c..0e34de985 100644 --- "a/2023/12/12/article/\351\253\230\346\225\210\347\240\224\347\251\266\347\232\204\344\270\252\344\272\272\350\247\204\345\210\231/index.html" +++ "b/2023/12/12/article/\351\253\230\346\225\210\347\240\224\347\251\266\347\232\204\344\270\252\344\272\272\350\247\204\345\210\231/index.html" @@ -414,9 +414,9 @@

NEXT @@ -529,9 +529,9 @@

NEXT diff --git a/2023/12/12/database/oracle/Oracle_PLSQL_Recipes/Oracle_PLSQL_Recipes/index.html b/2023/12/12/database/oracle/Oracle_PLSQL_Recipes/Oracle_PLSQL_Recipes/index.html index 17c7431ac..ec57f0dd1 100644 --- a/2023/12/12/database/oracle/Oracle_PLSQL_Recipes/Oracle_PLSQL_Recipes/index.html +++ b/2023/12/12/database/oracle/Oracle_PLSQL_Recipes/Oracle_PLSQL_Recipes/index.html @@ -13,7 +13,7 @@ - + @@ -7451,7 +7451,7 @@

myemail@mycompany.com‘,’Test Message’);
If the message is sucessfully sent, you will see the following output:
PL/SQL procedure successfully completed.
How It Works
Java libraries are packaged into JAR files so that they can be easily distributed. The loadjava utility can
be used to load Java libraries into the database. To use the utility, download the JAR files that you want to
load into the database, and place them into a directory that can be accessed by the database server.
Open the command prompt or terminal, traverse into that directory, and execute the loadjava utility,
using the –u flag to specify the database user and passing the name of the JAR file to load. If successful,
the JAR file will be loaded into the schema that you indicated with the –u flag, and you may begin to use
the libraries contained in the JAR file within your stored Java code.
The loadjava utility contains a number of options. For a complete listing of loadjava options, please
see the online Oracle documentation at
http://download.oracle.com/docs/cd/B28359_01/java.111/b31225/cheleven.htm.
Additional options are not necessary to load a JAR file into the schema that you indicate with the -u
flag. Since the JAR file consists of compiled Java libraries, there is no need to resolve the library once
loaded. As indicated in the Solution to this recipe, you can begin to import classes from the libraries as
soon as they have been loaded.

+

The stored procedure can now be executed using the following command:
EXEC java_utils.send_mail(‘Test’,‘myemail@mycompany.com‘,’Test Message’);
If the message is sucessfully sent, you will see the following output:
PL/SQL procedure successfully completed.
How It Works
Java libraries are packaged into JAR files so that they can be easily distributed. The loadjava utility can
be used to load Java libraries into the database. To use the utility, download the JAR files that you want to
load into the database, and place them into a directory that can be accessed by the database server.
Open the command prompt or terminal, traverse into that directory, and execute the loadjava utility,
using the –u flag to specify the database user and passing the name of the JAR file to load. If successful,
the JAR file will be loaded into the schema that you indicated with the –u flag, and you may begin to use
the libraries contained in the JAR file within your stored Java code.
The loadjava utility contains a number of options. For a complete listing of loadjava options, please
see the online Oracle documentation at
http://download.oracle.com/docs/cd/B28359_01/java.111/b31225/cheleven.htm.
Additional options are not necessary to load a JAR file into the schema that you indicate with the -u
flag. Since the JAR file consists of compiled Java libraries, there is no need to resolve the library once
loaded. As indicated in the Solution to this recipe, you can begin to import classes from the libraries as
soon as they have been loaded.

15-13. Removing a Java Class

Problem
You want to drop a Java class from your database.
Solution
Issue the SQL DROP JAVA command along with the schema and object name you want to drop. For
instance, you want to drop the Java source for the Employees class. In this case, you would issue the
following command:

DROP JAVA SOURCE “Employees”;
How It Works
There may come a time when you need to drop a Java class or sources from the database. For instance, if
you no longer want to maintain or allow access to a particular Java class, it may make sense to drop it.
The DROP JAVA SOURCE command does this by passing the name of the class or source as demonstrated
within the Solution to this recipe.
 Note Be careful not to drop a Java class if other Java procedures or PL/SQL call specifications depend upon it.
Doing so will invalidate any dependent code, and you will receive an error if you try to execute. The data dictionary
provides views, such as DBA_DEPENDENCIES, that can be queried in order to find dependent objects.

Alternately, if you are on the database server, there is a dropjava utility that works in the same
fashion as the loadjava utility that was demonstrated in Recipe 15-3. To use the dropjava utility, issue
the dropjava command at the command line, and pass the database connect string using the –u flag
along with the name of the Java class or source you want to drop. The following example demonstrates
the command to drop the Employees Java class using the dropjava utility.

diff --git a/2023/12/12/database/oracle/Real_World_SQL_and_PLSQL/index.html b/2023/12/12/database/oracle/Real_World_SQL_and_PLSQL/index.html index fea8fda49..e0bad827f 100644 --- a/2023/12/12/database/oracle/Real_World_SQL_and_PLSQL/index.html +++ b/2023/12/12/database/oracle/Real_World_SQL_and_PLSQL/index.html @@ -507,9 +507,9 @@

@@ -521,9 +521,9 @@

NEXT @@ -622,9 +622,9 @@

@@ -636,9 +636,9 @@

NEXT diff --git "a/2023/12/12/database/oracle/oracle_sql_\345\277\205\345\244\207\345\217\202\350\200\203/index.html" "b/2023/12/12/database/oracle/oracle_sql_\345\277\205\345\244\207\345\217\202\350\200\203/index.html" index aa17a4a38..0662bc09e 100644 --- "a/2023/12/12/database/oracle/oracle_sql_\345\277\205\345\244\207\345\217\202\350\200\203/index.html" +++ "b/2023/12/12/database/oracle/oracle_sql_\345\277\205\345\244\207\345\217\202\350\200\203/index.html" @@ -620,9 +620,9 @@

@@ -634,9 +634,9 @@

NEXT @@ -735,9 +735,9 @@

@@ -749,9 +749,9 @@

NEXT diff --git "a/2023/12/12/database/oracle/\346\267\261\345\205\245\346\265\205\345\207\272_Oracle_DBA_\345\205\245\351\227\250_\350\277\233\351\230\266\344\270\216\350\257\212\346\226\255\346\241\210\344\276\213/index.html" "b/2023/12/12/database/oracle/\346\267\261\345\205\245\346\265\205\345\207\272_Oracle_DBA_\345\205\245\351\227\250_\350\277\233\351\230\266\344\270\216\350\257\212\346\226\255\346\241\210\344\276\213/index.html" index 88ce87ff0..d031a1eee 100644 --- "a/2023/12/12/database/oracle/\346\267\261\345\205\245\346\265\205\345\207\272_Oracle_DBA_\345\205\245\351\227\250_\350\277\233\351\230\266\344\270\216\350\257\212\346\226\255\346\241\210\344\276\213/index.html" +++ "b/2023/12/12/database/oracle/\346\267\261\345\205\245\346\265\205\345\207\272_Oracle_DBA_\345\205\245\351\227\250_\350\277\233\351\230\266\344\270\216\350\257\212\346\226\255\346\241\210\344\276\213/index.html" @@ -372,9 +372,9 @@

@@ -386,9 +386,9 @@

NEXT @@ -487,9 +487,9 @@

@@ -501,9 +501,9 @@

NEXT diff --git "a/2023/12/12/docker/docker\344\273\216\345\205\245\351\227\250\345\210\260\345\256\236\350\267\265/index.html" "b/2023/12/12/docker/docker\344\273\216\345\205\245\351\227\250\345\210\260\345\256\236\350\267\265/index.html" index 75c8ff15f..d27af849e 100644 --- "a/2023/12/12/docker/docker\344\273\216\345\205\245\351\227\250\345\210\260\345\256\236\350\267\265/index.html" +++ "b/2023/12/12/docker/docker\344\273\216\345\205\245\351\227\250\345\210\260\345\256\236\350\267\265/index.html" @@ -902,9 +902,9 @@

@@ -916,9 +916,9 @@

NEXT @@ -1017,9 +1017,9 @@

@@ -1031,9 +1031,9 @@

NEXT diff --git "a/2023/12/12/golang/Go_Error_\345\244\204\347\220\206\346\234\200\344\275\263\345\256\236\350\267\265/index.html" "b/2023/12/12/golang/Go_Error_\345\244\204\347\220\206\346\234\200\344\275\263\345\256\236\350\267\265/index.html" index 46ce34699..18091d742 100644 --- "a/2023/12/12/golang/Go_Error_\345\244\204\347\220\206\346\234\200\344\275\263\345\256\236\350\267\265/index.html" +++ "b/2023/12/12/golang/Go_Error_\345\244\204\347\220\206\346\234\200\344\275\263\345\256\236\350\267\265/index.html" @@ -640,9 +640,9 @@

@@ -755,9 +755,9 @@

diff --git "a/2023/12/12/golang/go\350\257\255\350\250\200\345\234\243\347\273\217/go\350\257\255\350\250\200\345\234\243\347\273\217/index.html" "b/2023/12/12/golang/go\350\257\255\350\250\200\345\234\243\347\273\217/go\350\257\255\350\250\200\345\234\243\347\273\217/index.html" index 020592006..d786bf2cc 100644 --- "a/2023/12/12/golang/go\350\257\255\350\250\200\345\234\243\347\273\217/go\350\257\255\350\250\200\345\234\243\347\273\217/index.html" +++ "b/2023/12/12/golang/go\350\257\255\350\250\200\345\234\243\347\273\217/go\350\257\255\350\250\200\345\234\243\347\273\217/index.html" @@ -8388,9 +8388,9 @@

@@ -8503,9 +8503,9 @@

diff --git "a/2023/12/12/golang/\345\206\205\345\255\230\351\253\230\346\225\210golang/index.html" "b/2023/12/12/golang/\345\206\205\345\255\230\351\253\230\346\225\210golang/index.html" index 1fb0cc2a6..8cdbacf45 100644 --- "a/2023/12/12/golang/\345\206\205\345\255\230\351\253\230\346\225\210golang/index.html" +++ "b/2023/12/12/golang/\345\206\205\345\255\230\351\253\230\346\225\210golang/index.html" @@ -534,9 +534,9 @@

NEXT @@ -649,9 +649,9 @@

NEXT diff --git "a/2023/12/12/java/java\347\274\226\347\250\213\346\200\235\346\203\263/index.html" "b/2023/12/12/java/java\347\274\226\347\250\213\346\200\235\346\203\263/index.html" index b99265a8d..437eeb0b0 100644 --- "a/2023/12/12/java/java\347\274\226\347\250\213\346\200\235\346\203\263/index.html" +++ "b/2023/12/12/java/java\347\274\226\347\250\213\346\200\235\346\203\263/index.html" @@ -549,9 +549,9 @@

@@ -664,9 +664,9 @@

diff --git a/2023/12/12/java/maven/maven_offical_doc/index.html b/2023/12/12/java/maven/maven_offical_doc/index.html index f1093896d..abfe47442 100644 --- a/2023/12/12/java/maven/maven_offical_doc/index.html +++ b/2023/12/12/java/maven/maven_offical_doc/index.html @@ -380,9 +380,9 @@

Table of Contents

@@ -394,9 +394,9 @@

Table of Contents

NEXT @@ -495,9 +495,9 @@

Table of Contents

@@ -509,9 +509,9 @@

Table of Contents

NEXT diff --git a/2023/12/12/java/spring/single_bean_concurrency/index.html b/2023/12/12/java/spring/single_bean_concurrency/index.html index 24c21ae29..df62ebe38 100644 --- a/2023/12/12/java/spring/single_bean_concurrency/index.html +++ b/2023/12/12/java/spring/single_bean_concurrency/index.html @@ -478,9 +478,9 @@

Table of Contents

@@ -492,9 +492,9 @@

Table of Contents

NEXT @@ -593,9 +593,9 @@

Table of Contents

@@ -607,9 +607,9 @@

Table of Contents

NEXT diff --git "a/2023/12/12/linux/Linux\345\221\275\344\273\244\350\241\214\350\210\207shell\350\205\263\346\234\254\347\267\250\347\250\213\345\244\247\345\205\250/index.html" "b/2023/12/12/linux/Linux\345\221\275\344\273\244\350\241\214\350\210\207shell\350\205\263\346\234\254\347\267\250\347\250\213\345\244\247\345\205\250/index.html" index dd974f848..1bbf8d732 100644 --- "a/2023/12/12/linux/Linux\345\221\275\344\273\244\350\241\214\350\210\207shell\350\205\263\346\234\254\347\267\250\347\250\213\345\244\247\345\205\250/index.html" +++ "b/2023/12/12/linux/Linux\345\221\275\344\273\244\350\241\214\350\210\207shell\350\205\263\346\234\254\347\267\250\347\250\213\345\244\247\345\205\250/index.html" @@ -2960,9 +2960,9 @@

@@ -2974,9 +2974,9 @@

NEXT @@ -3075,9 +3075,9 @@

@@ -3089,9 +3089,9 @@

NEXT diff --git a/2023/12/12/lua/lua/index.html b/2023/12/12/lua/lua/index.html index cb2735900..b8351a921 100644 --- a/2023/12/12/lua/lua/index.html +++ b/2023/12/12/lua/lua/index.html @@ -392,9 +392,9 @@

@@ -406,9 +406,9 @@

NEXT @@ -507,9 +507,9 @@

@@ -521,9 +521,9 @@

NEXT diff --git a/2023/12/12/non_it/MakeYourBedLittleThingsThatCanChangeYourLife/index.html b/2023/12/12/non_it/MakeYourBedLittleThingsThatCanChangeYourLife/index.html index 6bdf6f7a6..f3b72a449 100644 --- a/2023/12/12/non_it/MakeYourBedLittleThingsThatCanChangeYourLife/index.html +++ b/2023/12/12/non_it/MakeYourBedLittleThingsThatCanChangeYourLife/index.html @@ -584,9 +584,9 @@

@@ -598,9 +598,9 @@

NEXT @@ -699,9 +699,9 @@

@@ -713,9 +713,9 @@

NEXT diff --git "a/2023/12/12/non_it/\344\273\2160\345\210\2601\345\274\200\345\220\257\345\225\206\344\270\232\344\270\216\346\234\252\346\235\245\347\232\204\347\247\230\345\257\206/index.html" "b/2023/12/12/non_it/\344\273\2160\345\210\2601\345\274\200\345\220\257\345\225\206\344\270\232\344\270\216\346\234\252\346\235\245\347\232\204\347\247\230\345\257\206/index.html" index 2e5129e0a..93ab8a125 100644 --- "a/2023/12/12/non_it/\344\273\2160\345\210\2601\345\274\200\345\220\257\345\225\206\344\270\232\344\270\216\346\234\252\346\235\245\347\232\204\347\247\230\345\257\206/index.html" +++ "b/2023/12/12/non_it/\344\273\2160\345\210\2601\345\274\200\345\220\257\345\225\206\344\270\232\344\270\216\346\234\252\346\235\245\347\232\204\347\247\230\345\257\206/index.html" @@ -421,9 +421,9 @@

@@ -435,9 +435,9 @@

NEXT @@ -536,9 +536,9 @@

@@ -550,9 +550,9 @@

NEXT diff --git "a/2023/12/12/non_it/\344\275\240\345\275\223\345\203\217\351\270\237\345\204\277\351\243\236\345\276\200\344\275\240\347\232\204\345\261\261/index.html" "b/2023/12/12/non_it/\344\275\240\345\275\223\345\203\217\351\270\237\345\204\277\351\243\236\345\276\200\344\275\240\347\232\204\345\261\261/index.html" index 581160085..58b551186 100644 --- "a/2023/12/12/non_it/\344\275\240\345\275\223\345\203\217\351\270\237\345\204\277\351\243\236\345\276\200\344\275\240\347\232\204\345\261\261/index.html" +++ "b/2023/12/12/non_it/\344\275\240\345\275\223\345\203\217\351\270\237\345\204\277\351\243\236\345\276\200\344\275\240\347\232\204\345\261\261/index.html" @@ -369,9 +369,9 @@

@@ -383,9 +383,9 @@

NEXT @@ -484,9 +484,9 @@

@@ -498,9 +498,9 @@

NEXT diff --git "a/2023/12/12/non_it/\350\242\253\350\256\250\345\216\214\347\232\204\345\213\207\346\260\224/index.html" "b/2023/12/12/non_it/\350\242\253\350\256\250\345\216\214\347\232\204\345\213\207\346\260\224/index.html" index c0afaf501..7ec869892 100644 --- "a/2023/12/12/non_it/\350\242\253\350\256\250\345\216\214\347\232\204\345\213\207\346\260\224/index.html" +++ "b/2023/12/12/non_it/\350\242\253\350\256\250\345\216\214\347\232\204\345\213\207\346\260\224/index.html" @@ -486,9 +486,9 @@

NEXT @@ -601,9 +601,9 @@

NEXT diff --git "a/2023/12/12/non_it/\351\225\277\345\256\211\347\232\204\350\215\224\346\236\235/index.html" "b/2023/12/12/non_it/\351\225\277\345\256\211\347\232\204\350\215\224\346\236\235/index.html" index d387e8a14..1be9148e7 100644 --- "a/2023/12/12/non_it/\351\225\277\345\256\211\347\232\204\350\215\224\346\236\235/index.html" +++ "b/2023/12/12/non_it/\351\225\277\345\256\211\347\232\204\350\215\224\346\236\235/index.html" @@ -573,9 +573,9 @@

@@ -587,9 +587,9 @@

NEXT @@ -688,9 +688,9 @@

@@ -702,9 +702,9 @@

NEXT diff --git a/2023/12/12/ops/ansible_up_and_run/index.html b/2023/12/12/ops/ansible_up_and_run/index.html index 979e837c2..fd18eb810 100644 --- a/2023/12/12/ops/ansible_up_and_run/index.html +++ b/2023/12/12/ops/ansible_up_and_run/index.html @@ -453,9 +453,9 @@

@@ -467,9 +467,9 @@

NEXT @@ -568,9 +568,9 @@

@@ -582,9 +582,9 @@

NEXT diff --git a/2023/12/12/ted/five_ways_to_kill_your_dreams/index.html b/2023/12/12/ted/five_ways_to_kill_your_dreams/index.html index 24eeb7699..2f890cd0a 100644 --- a/2023/12/12/ted/five_ways_to_kill_your_dreams/index.html +++ b/2023/12/12/ted/five_ways_to_kill_your_dreams/index.html @@ -386,9 +386,9 @@

@@ -400,9 +400,9 @@

NEXT @@ -501,9 +501,9 @@

@@ -515,9 +515,9 @@

NEXT diff --git "a/2023/12/12/ted/\345\244\232\345\267\264\350\203\272\346\210\222\346\226\255/index.html" "b/2023/12/12/ted/\345\244\232\345\267\264\350\203\272\346\210\222\346\226\255/index.html" index 1f3d433a1..12bd01a50 100644 --- "a/2023/12/12/ted/\345\244\232\345\267\264\350\203\272\346\210\222\346\226\255/index.html" +++ "b/2023/12/12/ted/\345\244\232\345\267\264\350\203\272\346\210\222\346\226\255/index.html" @@ -374,9 +374,9 @@

@@ -388,9 +388,9 @@

NEXT @@ -489,9 +489,9 @@

@@ -503,9 +503,9 @@

NEXT diff --git "a/2023/12/12/ted/\345\246\202\344\275\225\346\217\220\351\253\230\344\270\223\346\263\250\345\212\233/index.html" "b/2023/12/12/ted/\345\246\202\344\275\225\346\217\220\351\253\230\344\270\223\346\263\250\345\212\233/index.html" index 87fdc7310..bcca4d4ec 100644 --- "a/2023/12/12/ted/\345\246\202\344\275\225\346\217\220\351\253\230\344\270\223\346\263\250\345\212\233/index.html" +++ "b/2023/12/12/ted/\345\246\202\344\275\225\346\217\220\351\253\230\344\270\223\346\263\250\345\212\233/index.html" @@ -366,9 +366,9 @@

@@ -481,9 +481,9 @@

diff --git "a/2023/12/12/ted/\345\246\202\344\275\225\351\230\205\350\257\273/index.html" "b/2023/12/12/ted/\345\246\202\344\275\225\351\230\205\350\257\273/index.html" index 65562e4ad..09ba663bd 100644 --- "a/2023/12/12/ted/\345\246\202\344\275\225\351\230\205\350\257\273/index.html" +++ "b/2023/12/12/ted/\345\246\202\344\275\225\351\230\205\350\257\273/index.html" @@ -384,9 +384,9 @@

NEXT @@ -499,9 +499,9 @@

NEXT diff --git "a/2023/12/12/web/API_design\345\216\237\345\210\231/index.html" "b/2023/12/12/web/API_design\345\216\237\345\210\231/index.html" index b4eebaecd..0297f069c 100644 --- "a/2023/12/12/web/API_design\345\216\237\345\210\231/index.html" +++ "b/2023/12/12/web/API_design\345\216\237\345\210\231/index.html" @@ -400,9 +400,9 @@

summa @@ -414,9 +414,9 @@

summa NEXT @@ -515,9 +515,9 @@

summa @@ -529,9 +529,9 @@

summa NEXT diff --git "a/2023/12/12/web/css/\346\267\261\345\205\245\347\220\206\350\247\243css/\346\267\261\345\205\245\350\247\243\346\236\220css/index.html" "b/2023/12/12/web/css/\346\267\261\345\205\245\347\220\206\350\247\243css/\346\267\261\345\205\245\350\247\243\346\236\220css/index.html" index b332c508a..c6b8ecff5 100644 --- "a/2023/12/12/web/css/\346\267\261\345\205\245\347\220\206\350\247\243css/\346\267\261\345\205\245\350\247\243\346\236\220css/index.html" +++ "b/2023/12/12/web/css/\346\267\261\345\205\245\347\220\206\350\247\243css/\346\267\261\345\205\245\350\247\243\346\236\220css/index.html" @@ -1628,9 +1628,9 @@

@@ -1642,9 +1642,9 @@

NEXT @@ -1743,9 +1743,9 @@

@@ -1757,9 +1757,9 @@

NEXT diff --git "a/2023/12/12/web/html/html\346\235\203\345\250\201\346\214\207\345\215\227/html\346\235\203\345\250\201\346\214\207\345\215\227/index.html" "b/2023/12/12/web/html/html\346\235\203\345\250\201\346\214\207\345\215\227/html\346\235\203\345\250\201\346\214\207\345\215\227/index.html" index 26fa856b0..7531d8543 100644 --- "a/2023/12/12/web/html/html\346\235\203\345\250\201\346\214\207\345\215\227/html\346\235\203\345\250\201\346\214\207\345\215\227/index.html" +++ "b/2023/12/12/web/html/html\346\235\203\345\250\201\346\214\207\345\215\227/html\346\235\203\345\250\201\346\214\207\345\215\227/index.html" @@ -946,9 +946,9 @@

NEXT @@ -1061,9 +1061,9 @@

NEXT diff --git "a/2023/12/12/web/javascript/javascrip\351\253\230\347\272\247\347\250\213\345\272\217\350\256\276\350\256\241/index.html" "b/2023/12/12/web/javascript/javascrip\351\253\230\347\272\247\347\250\213\345\272\217\350\256\276\350\256\241/index.html" index 3a0330dc6..5caba51fd 100644 --- "a/2023/12/12/web/javascript/javascrip\351\253\230\347\272\247\347\250\213\345\272\217\350\256\276\350\256\241/index.html" +++ "b/2023/12/12/web/javascript/javascrip\351\253\230\347\272\247\347\250\213\345\272\217\350\256\276\350\256\241/index.html" @@ -1024,9 +1024,9 @@

4.2

@@ -1038,9 +1038,9 @@

4.2

NEXT @@ -1139,9 +1139,9 @@

4.2

@@ -1153,9 +1153,9 @@

4.2

NEXT diff --git a/2023/12/12/web/react/fullstack_react/index.html b/2023/12/12/web/react/fullstack_react/index.html index 316bc13d0..57d997f6b 100644 --- a/2023/12/12/web/react/fullstack_react/index.html +++ b/2023/12/12/web/react/fullstack_react/index.html @@ -1184,9 +1184,9 @@

@@ -1299,9 +1299,9 @@

diff --git a/2023/12/12/web/react/react_quicker/index.html b/2023/12/12/web/react/react_quicker/index.html index 3dd12c0fa..904f536ef 100644 --- a/2023/12/12/web/react/react_quicker/index.html +++ b/2023/12/12/web/react/react_quicker/index.html @@ -561,9 +561,9 @@

NEXT @@ -676,9 +676,9 @@

NEXT diff --git a/2023/12/12/web/vue/vue_up_and_run/vuejs_up_and_running/index.html b/2023/12/12/web/vue/vue_up_and_run/vuejs_up_and_running/index.html index 8ffd22eb2..25e61a8f7 100644 --- a/2023/12/12/web/vue/vue_up_and_run/vuejs_up_and_running/index.html +++ b/2023/12/12/web/vue/vue_up_and_run/vuejs_up_and_running/index.html @@ -593,9 +593,9 @@

@@ -708,9 +708,9 @@

diff --git a/all-archives/index.html b/all-archives/index.html index ab6bd57bd..51df430dd 100644 --- a/all-archives/index.html +++ b/all-archives/index.html @@ -428,7 +428,7 @@
  • - chatGPT Prompt for coding + Kafka On Ubuntu
  • @@ -446,7 +446,7 @@
  • - 压缩wsl2的磁盘 + chatGPT Prompt for coding
  • @@ -455,7 +455,7 @@
  • - Document + 压缩wsl2的磁盘
  • @@ -464,7 +464,7 @@
  • - Kafka On Ubuntu + Document
  • @@ -473,7 +473,7 @@
  • - Expectation setting + iso8583简介
  • @@ -482,7 +482,7 @@
  • - Gradle On Ubuntu + JuypterLab on wsl2
  • @@ -491,7 +491,7 @@
  • - install_mysql_on_ubuntu(Debian sys) + 更新origin 和upstream url链接
  • @@ -500,7 +500,7 @@
  • - iso8583简介 + resume
  • @@ -509,7 +509,7 @@
  • - JuypterLab on wsl2 + Zookeeper On Ubuntu20.04
  • @@ -518,7 +518,7 @@
  • - 更新origin 和upstream url链接 + 如何在读研的道路上快速失败
  • @@ -527,7 +527,7 @@
  • - resume + 个人随想录
  • @@ -536,7 +536,7 @@
  • - Zookeeper On Ubuntu20.04 + 费曼:任何伟大的科学成就,都源于思想自由
  • @@ -545,7 +545,7 @@
  • - 个人随想录 + 阅读笔记
  • @@ -554,7 +554,7 @@
  • - 费曼:任何伟大的科学成就,都源于思想自由 + 高效研究的个人规则
  • @@ -563,7 +563,7 @@
  • - 阅读笔记 + Gradle On Ubuntu
  • @@ -572,7 +572,7 @@
  • - 高效研究的个人规则 + install_mysql_on_ubuntu(Debian sys)
  • @@ -581,7 +581,7 @@
  • - Go Error 处理最佳实践 + Expectation setting
  • @@ -590,7 +590,7 @@
  • - concurreny-map代码阅读 + Go Error 处理最佳实践
  • @@ -599,7 +599,7 @@
  • - 内存高效golang + concurreny-map代码阅读
  • @@ -608,7 +608,7 @@
  • - 如何在读研的道路上快速失败 + 内存高效golang
  • @@ -617,7 +617,7 @@
  • - docker从入门到实践 + 奔跑吧ansible
  • @@ -626,7 +626,7 @@
  • - 从0到1:开启商业与未来的秘密 + docker从入门到实践
  • @@ -635,7 +635,7 @@
  • - 你当像鸟儿飞往你的山 + Linux命令行与shell腳本編程大全
  • @@ -644,7 +644,7 @@
  • - java编程思想 + API Design Patterns
  • @@ -653,7 +653,7 @@
  • - 原生家庭如何修补自己的性格缺陷 + Lua Reference Manual
  • @@ -662,7 +662,7 @@
  • - 圣经-旧约全书 + java编程思想
  • @@ -671,7 +671,7 @@
  • - 禅与摩托车维修艺术 + 原生家庭如何修补自己的性格缺陷
  • @@ -680,7 +680,7 @@
  • - 纳瓦尔宝典 + 圣经-旧约全书
  • @@ -689,7 +689,7 @@
  • - 被讨厌的勇气 + 禅与摩托车维修艺术
  • @@ -698,7 +698,7 @@
  • - Make Your Bed Little Things That Can Change Your Life + 纳瓦尔宝典
  • @@ -707,7 +707,7 @@
  • - Linux命令行与shell腳本編程大全 + 被讨厌的勇气
  • @@ -725,7 +725,7 @@
  • - Lua Reference Manual + 从0到1:开启商业与未来的秘密
  • @@ -734,7 +734,7 @@
  • - 奔跑吧ansible + five ways to kill your dreams
  • @@ -743,7 +743,7 @@
  • - five ways to kill your dreams + Make Your Bed Little Things That Can Change Your Life
  • @@ -761,7 +761,7 @@
  • - 如何提高专注力-How to Get Your Brain to Focus-TED + 你当像鸟儿飞往你的山
  • @@ -770,7 +770,7 @@
  • - 如何阅读-TED + 如何提高专注力-How to Get Your Brain to Focus-TED
  • @@ -779,7 +779,7 @@
  • - API Design Patterns + 如何阅读-TED
  • @@ -797,7 +797,7 @@
  • - 算法4 + 算法导论
  • @@ -806,7 +806,7 @@
  • - Real_World_SQL_and_PLSQL + 算法4
  • @@ -815,7 +815,7 @@
  • - 算法导论 + Spring Bean默认是单例的,高并发情况下,如何保证并发安全?
  • @@ -824,7 +824,7 @@
  • - Oracle Sql必备手册 + Real_World_SQL_and_PLSQL
  • @@ -833,7 +833,7 @@
  • - 深入浅出_Oracle_DBA_入门_进阶与诊断案例 + javascrip高级程序设计
  • @@ -842,7 +842,7 @@
  • - maven权威指南 + 深入浅出_Oracle_DBA_入门_进阶与诊断案例
  • @@ -851,7 +851,7 @@
  • - Spring Bean默认是单例的,高并发情况下,如何保证并发安全? + Oracle Sql必备手册
  • @@ -860,7 +860,7 @@
  • - javascrip高级程序设计 + React全家桶 前端开发与实例详解
  • @@ -869,7 +869,7 @@
  • - React全家桶 前端开发与实例详解 + react快速上手开发
  • @@ -878,7 +878,7 @@
  • - react快速上手开发 + maven权威指南
  • @@ -887,7 +887,7 @@
  • - 深入解析css + vue.js up and running
  • @@ -896,7 +896,7 @@
  • - vue.js up and running + html权威指南
  • @@ -905,7 +905,7 @@
  • - html权威指南 + 深入解析css
  • diff --git a/all-categories/index.html b/all-categories/index.html index d13c8b69a..0bf5d258c 100644 --- a/all-categories/index.html +++ b/all-categories/index.html @@ -417,7 +417,7 @@

    - chatGPT Prompt for coding + Kafka On Ubuntu

    @@ -343,12 +343,12 @@

    - +

    摘要: 装完还没用过:)

    Continue reading @@ -414,6 +414,57 @@

    + + +
    @@ -566,10 +617,10 @@

    - Kafka On Ubuntu + iso8583简介

    @@ -591,12 +642,15 @@

    -

    摘要: 装完还没用过:)

    +
    +

    原文地址: https://garlicspace.com/2022/03/19/iso8583%E5%8D%8F%E8%AE%AE/

    +
    +

    摘要: 因为最近从事的项目跟iso8583有关,所以在搜集相关知识

    Continue reading @@ -617,10 +671,10 @@

    - Expectation setting + JuypterLab on wsl2

    @@ -642,18 +696,12 @@

    -
    -

    作者:Eugene Vinitsky

    -
    -

    Eugene_Vinitsky_twitter

    -

    Caveats:

    -

    This is targeted at MARL researchers (with an emphasis on transportation researchers in MARL) but is somewhat generic except for some of the specific expected skills.

    -

    It is quite hard to understand what a successful first year or two of graduate school looks like. This document is intended to help you set a standard so that you are neither too hard on yourself, stressed out about meeting some imaginary expectation that you could not possibly achieve, nor too easy on yourself because you misunderstand how much hard work is required.
    On the other hand, if you’re struggling to hit these expectations we should have a chat to figure out what’s going on and find a way to help you! The goal is for you to succeed and these expectations are intended to be a useful guideline, not a source of stress.

    +

    安装 Miniconda

    Continue reading @@ -674,10 +722,10 @@

    - Gradle On Ubuntu + 更新origin 和upstream url链接

    @@ -699,15 +747,12 @@

    -
    -

    source link: https://linuxize.com/post/how-to-install-gradle-on-ubuntu-20-04/

    -
    -

    abstract: Gradle is a general-purpose tool used to build, automate, and deliver software. It is primarily used for Java, C++, and Swift projects.

    +

    背景

    本地想更改项目代码的绑定的github链接,但是repo的url变了。
    remote: This repository moved. Please use the new location [new location] 的警示。因為你的git連結位置有變動因此要修改本機端的git remote位置。另外一种场景下载别人的代码库,并做修改最后推到自己的github,这个github repo

    Continue reading @@ -717,16 +762,6 @@

    - -
    - -
    -
    - -
    @@ -738,10 +773,10 @@

    - install_mysql_on_ubuntu(Debian sys) + resume

    @@ -762,71 +797,30 @@

    -
    -

    我自己电脑都是使用apt命令

    +
    +

    张士明(kirkzhang)

    Knowledge isn’t free. You have to pay attention. 🧠🧠🧠

    +

    email: zxc741208584@gmail.com
    homepag: https://kirk-zhang58.github.io/
    github: https://github.com/kirk-zhang58

    +

    Education

    湖南工学院 2014.9 - 2018.09
    bachelor - 无机非金属材料学士学位

    +

    Experience

    接入信息 2019.9 - 2022.6

    ProjectName: 阿凡达幼儿园管理系统
    Job description: build a WeChat Mini Programs to record some of student activities.

    +

    -

    +

    HSBC Tech China(contractor) 2020.6 - present

    Mid-software-engineer

    +

    as a software-engineer solving xxxxxxx
    commonly using shell script figured out testing cases
    keep testing envirement stable ,and located root casuse of testing cases that tester put them in
    associated with software vendor to change system setup, more like source code and configuration
    familiar with debit card card system of MasterCard

    + - - Continue reading - - -
    - -
    - - - - -
    -
    - -
    -

    - - - iso8583简介 - - -

    -
    - - - in - - article - -
    - -
    - -
    -
    -

    原文地址: https://garlicspace.com/2022/03/19/iso8583%E5%8D%8F%E8%AE%AE/

    -
    -

    摘要: 因为最近从事的项目跟iso8583有关,所以在搜集相关知识

    - - Continue reading - - + +

    + + Comment and share + +

    @@ -843,10 +837,10 @@

    - JuypterLab on wsl2 + Zookeeper On Ubuntu20.04

    @@ -868,12 +862,12 @@

    -

    安装 Miniconda

    +

    搭建zookeeper集群

    摘要:当时主要是想在wsl2上面搭建kafka集群

    Continue reading diff --git a/archives/2023/12/page/3/index.html b/archives/2023/12/page/3/index.html index 7bfa85f7d..f270f530d 100644 --- a/archives/2023/12/page/3/index.html +++ b/archives/2023/12/page/3/index.html @@ -318,10 +318,10 @@

    - 更新origin 和upstream url链接 + 如何在读研的道路上快速失败

    @@ -343,12 +343,12 @@

    -

    背景

    本地想更改项目代码的绑定的github链接,但是repo的url变了。
    remote: This repository moved. Please use the new location [new location] 的警示。因為你的git連結位置有變動因此要修改本機端的git remote位置。另外一种场景下载别人的代码库,并做修改最后推到自己的github,这个github repo

    +

    原创:陈怡然 陈老师有话说

    Continue reading @@ -369,10 +369,10 @@

    - resume + 个人随想录

    @@ -393,30 +393,18 @@

    -
    -

    张士明(kirkzhang)

    Knowledge isn’t free. You have to pay attention. 🧠🧠🧠

    -

    email: zxc741208584@gmail.com
    homepag: https://kirk-zhang58.github.io/
    github: https://github.com/kirk-zhang58

    -

    Education

    湖南工学院 2014.9 - 2018.09
    bachelor - 无机非金属材料学士学位

    -

    Experience

    接入信息 2019.9 - 2022.6

    ProjectName: 阿凡达幼儿园管理系统
    Job description: build a WeChat Mini Programs to record some of student activities.

    -

    -

    -

    HSBC Tech China(contractor) 2020.6 - present

    Mid-software-engineer

    -

    as a software-engineer solving xxxxxxx
    commonly using shell script figured out testing cases
    keep testing envirement stable ,and located root casuse of testing cases that tester put them in
    associated with software vendor to change system setup, more like source code and configuration
    familiar with debit card card system of MasterCard

    - +
    +

    摘要:主要是每天记录些自己整理过后的例子和随想

    + + + Continue reading + - - - - -

    - - Comment and share - -

    @@ -433,10 +421,10 @@

    - Zookeeper On Ubuntu20.04 + 费曼:任何伟大的科学成就,都源于思想自由

    @@ -458,12 +446,15 @@

    -

    搭建zookeeper集群

    摘要:当时主要是想在wsl2上面搭建kafka集群

    +
    +

    原文地址 : https://mp.weixin.qq.com/s/p_l9_Z54jewLN6SEjio1Tw

    +
    +

    费曼

    Continue reading @@ -484,10 +475,10 @@

    - 个人随想录 + 阅读笔记

    @@ -509,13 +500,12 @@

    -

    摘要:主要是每天记录些自己整理过后的例子和随想

    - +

    摘要:记录些平时阅读的资料和对应的总结

    Continue reading @@ -536,10 +526,10 @@

    - 费曼:任何伟大的科学成就,都源于思想自由 + 高效研究的个人规则

    @@ -562,14 +552,14 @@

    -

    原文地址 : https://mp.weixin.qq.com/s/p_l9_Z54jewLN6SEjio1Tw

    +

    作者:Eugene Vinitsky

    -

    费曼

    +

    Personal Rules of Productive Research
    Caveats(['kæviæt] 警告;说明) and intent([ɪn'tɛnt]意图;目的;含义):
    Painstakingly extracted via trial and error, ever evolving. Mostly an exercise to think through prior mistakes and avoid making them again. These are my personal rules, they might not work for you but it’s invariably a mistake when I stray from them. Given that I’m not the world’s most successful researcher (I’m not too shabby either though) maybe you’re better off taking advice from someone else. On the other hand, I would contend that these rules are universally useful.

    Continue reading @@ -590,10 +580,10 @@

    - 阅读笔记 + Gradle On Ubuntu

    @@ -615,12 +605,15 @@

    -

    摘要:记录些平时阅读的资料和对应的总结

    +
    +

    source link: https://linuxize.com/post/how-to-install-gradle-on-ubuntu-20-04/

    +
    +

    abstract: Gradle is a general-purpose tool used to build, automate, and deliver software. It is primarily used for Java, C++, and Swift projects.

    Continue reading @@ -630,6 +623,16 @@

    + +
    + +
    +
    + +

    @@ -641,10 +644,10 @@

    - 高效研究的个人规则 + install_mysql_on_ubuntu(Debian sys)

    @@ -666,15 +669,12 @@