File tree
347 files changed
+4222
-4187
lines changed- about
- archives
- categories
- android
- automation
- azure
- bug
- csharp-and-dotnet
- page
- 2
- 3
- 4
- css
- explore
- ide
- life
- murmur
- object-oriented
- page/2
- page/2
- powershell
- python
- reading
- tools
- page
- 2
- 3
- windows
- page
- 10
- 11
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- post
- 2019/12
- android-fetch-mysql-using-xampp
- aspnet-connect-db-ef
- aspnet-connect-db
- ptt-crawler-and-listener
- 2020
- 03
- bandon-1-selenium
- bandon-2-sqlite
- sikulix
- visualstudio
- 04
- bandon-3-line-notify
- css-variables
- epplus
- feedly
- 05
- bandon-4-heroku
- bandon-5-heroku-debug
- carbon
- jsonview
- 06
- bit-flags-and-enum
- darkhorse
- electron-net
- wakatime
- 07
- automapper
- code-style
- oo-0-object-oriented
- oo-1-class-object
- oo-2-constructor-overload
- oo-3-encapsulation
- oo-4-inheritance
- oo-5-polymorphism
- oo-6-abstract-override
- oo-7-interface
- pocket
- 08
- csharp-string-interpolation
- csharp-timezone
- powershell-beauty
- system-environment
- 09
- csharp-trulp
- oo-8-cohesion-and-coupling
- oo-9-solid
- start-with-why
- 10
- external-screen
- markdown
- oo-10-single-responsibility-principle
- oo-11-open-closed-principle
- 11
- bugs-install-dotnet-core-on-amazon-ami-requires-openssl
- dark-reader
- i-am-doing-well-after-leaving-the-company
- oo-12-liskov-substitution-principle
- oo-13-interface-segregation-principle
- 12
- 7_taskbar
- oo-14-dependency-inversion-principle
- oo-15-least-knowledge-principle
- 2021
- 01/oo-ex1-end2020
- 03
- sekiro-darksouls3-clear
- visual-studio-bookmark
- 04
- newbie-1-hello-git
- 05
- newbie-2-webapi
- newbie-3-dapper
- newbie-4-swagger
- visual-studio-split-window-in-one-file
- 06
- benchmarkdotnet
- zero-width-space
- 08/set-default-value-with-model-when-fromuri
- 10
- csharp-datatime-tostring-cultureinfo
- newbie-5-3-layer-architecture
- swagger-enable-authorize
- 11/newbie-6-dependency-injection
- 12/automapper-convert-using
- 2022
- 03
- newbie-7-fluent-validation
- omni
- 06
- angle-sharp
- elder-ring-clear
- wox-and-everything
- 08
- azure-function-servicebus-trigger-max-auto-renew-duration
- azure-service-bus
- devtoys
- snispate
- 09
- bus-reminder-1-powershell-and-windows-task-scheduler
- bus-reminder-2-azure-functions-timetrigger-with-line-notify
- imtranslator
- 10
- jmeter
- sony-wh-1000xm5
- 11/soft-skills
- 2023
- 01
- banner-1-system-drawing
- banner-2-midjourney-and-canva
- nioh
- polyglot-notebooks
- 04/wolong
- 2024
- 01/lottery-is-goodness
- 04/fate-samurai-remnant
- 08
- dapper-datetime-0001-01-01
- dotnet-feature-flag-and-feature-management
- dotnet-ioptions
- nine-sols
- 11/2024-busan-travel
- 2025
- 01/wakatime-hide-project-name-and-offline-and-initialized
- 02/jmeter-constant-throughput-timer
- 04
- shin-sangoku-musou-origins
- timberborn
- 05/csharp-convert-html-to-pdf-using-dinktopdf
- 06
- disable-onedrive-sync-and-restore-documents-folder
- dotnet-using-iservicecollection-extensions-to-enforce-registration-constraints
- imgur-temporarily-over-capacity-maybe-your-ip-banned
- 07
- dotnet-add-watermark-and-password-to-pdf-using-pdfsharp
- migrate-blog-images-to-cloudflare-r2
- repost
- 2024
- 01
- 0104-toaster
- 0105-bizthinkingkeeplearning
- 0106-flow
- 0107-zwsp
- 0108-lsb
- 0109-progressive-summary
- 0110-language-affect-the-way-you-think-about-programming
- 0111-learn-coding
- 0112-ninja-code
- 0113-code-review
- 0114-intrinsic-and-soullike-games
- 0115-start-with-why
- 0116-snowflake
- 0117-ipoac
- 0118-attack-calendar
- 0119-value-and-price-of-time
- 0120-di-and-ioc
- 0121-procrastination
- 0122-learn-in-public-with-blog
- 0123-gestalttheorie
- 0124-joke-kappa
- 0125-programmer-with-ai
- 0126-is-git-flow-right
- 0127-choose-the-most-suitable-technology
- 0128-rule-of-three-principle
- 0129-rose-seed
- 0130-chinese-copywriting-guidelines
- 0131-recaptcha-enterprise
- 02
- 0201-development-slowness-in-big-and-legacy-applications
- 0202-can-software-architecture-apply-to-game-development
- 0203-hype-driven-development
- 0204-airbnb-engineering-avoiding-double-payments-in-a-distributed-payments-system
- 0205-i-am-a-teapot
- 0206-restful-api-all-in-post
- 0207-the-lighting-monkey
- 0208-ai-is-my-sehan
- 0209-time-fire-brigade
- 0210-git-commit-message
- 0211-taiwan-llm
- 0212-say-no-to-overworked
- 0213-your-body-language-may-shape-who-you-are
- 0214-spotify-shuffle-songs
- 0215-pair-programming
- 0216-sora
- 0217-endowment-effect
- 0218-lateral-thinking
- 0219-free-writing
- 0220-tackling-the-challenges-of-using-event-driven-architecture-in-a-billing-system
- 0221-why-sleep
- 0222-risk-storming
- 0223-git-worktree
- 0224-function
- 0225-what3words
- 0226-technical-debt
- 0227-change-your-company
- 0228-stiff-software
- 0229-event-storming
- 03
- 0301-guid-and-logical-fragmentation
- 0302-deterministic-aperture
- 0303-numbers-everyone-should-know
- 0304-event-storming-is-good
- 0305-consistent-hashing
- 0306-develop-review
- 0307-sociable-unit-test
- 0308-reverse-interview
- 0309-a-brief-history-of-airbnb-architecture
- 0310-the-great-mental-models
- 0311-sla
- 0312-six-steps-to-tackle-ambiguous-requirements
- 0313-minimum-viable-product
- 0316-geohash
- 0317-suggestions-for-unit-testing
- 0318-encoding
- 0319-reorder-message
- 0320-dopamine
- 0321-anemic-domain-model
- 0322-a-developer-s-guide-to-interviewing
- 0323-let-data-guide-your-decision-making
- 0325-airtable
- 0326-how-to-ideate-and-come-up-with-product-solutions
- 0327-human-system-optimization
- 0328-alert-alert-alert
- 0329-a-weight-loss-guide-for-engineers
- 04
- 0402-microsoft-clarity
- 0404-load-balancing
- 0405-user-story-and-coffee
- 0407-the-values-of-software-development
- 0408-the-values-of-software-developer
- 0410-postmortem-culture
- 0411-git-add-push-remote
- 0412-programming-is-a-pyramid-of-abstraction
- 0414-bad-smells-on-code-review
- 0415-cap-and-remembrance-inc
- 0416-frontlight-and-backlight
- 0418-question
- 0419-encoding-encrypt-and-hashing
- 0423-how-to-save-password
- 0427-big-note-system
- 0428-atomic-habits
- 0429-repost-100-days
- observability-in-devops-30-days
- archives
- page
- 10
- 11
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- series
- 我要訂便當
- 菜雞新訓記
- 菜雞與物件導向
- page/2
- tags
- ai-tools
- android
- anglesharp
- api
- appsettings
- automapper
- automation
- azure-functions
- azure
- bandon
- benchmarkdotnet
- bug
- chrome
- cloudflare
- crawler
- csharp
- page
- 2
- 3
- 4
- css
- dapper
- database
- dotnet
- page
- 2
- 3
- electron
- entity-framework
- enum
- excel
- game
- git
- headphone
- heroku
- ide
- imgur
- life
- line-notify
- line
- linux
- markdown
- midjourney
- mysql
- newbieguide
- page
- 2
- 3
- object-oriented
- page/2
- one-drive
- page
- 2
- 3
- 4
- 5
- 6
- pdf
- php
- powershell
- ptt
- python
- queue
- reading
- rrs
- selenium
- service-bus
- soft-skills
- sqlite
- swagger
- tools
- page/2
- travel
- visualstudio
- vscode
- w3hexschool
- page
- 2
- 3
- 4
- 5
- windows
- xampp
- timeline
- page
- 2
- 3
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
347 files changed
+4222
-4187
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
254 | 254 | | |
255 | 255 | | |
256 | 256 | | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
257 | 269 | | |
258 | 270 | | |
259 | 271 | | |
| |||
301 | 313 | | |
302 | 314 | | |
303 | 315 | | |
304 | | - | |
305 | | - | |
306 | | - | |
307 | | - | |
308 | | - | |
309 | | - | |
310 | | - | |
311 | | - | |
312 | | - | |
313 | | - | |
314 | | - | |
315 | | - | |
316 | 316 | | |
317 | 317 | | |
318 | 318 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
772 | 772 | | |
773 | 773 | | |
774 | 774 | | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
775 | 787 | | |
776 | 788 | | |
777 | 789 | | |
| |||
819 | 831 | | |
820 | 832 | | |
821 | 833 | | |
822 | | - | |
823 | | - | |
824 | | - | |
825 | | - | |
826 | | - | |
827 | | - | |
828 | | - | |
829 | | - | |
830 | | - | |
831 | | - | |
832 | | - | |
833 | | - | |
834 | 834 | | |
835 | 835 | | |
836 | 836 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
273 | 273 | | |
274 | 274 | | |
275 | 275 | | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
276 | 288 | | |
277 | 289 | | |
278 | 290 | | |
| |||
320 | 332 | | |
321 | 333 | | |
322 | 334 | | |
323 | | - | |
324 | | - | |
325 | | - | |
326 | | - | |
327 | | - | |
328 | | - | |
329 | | - | |
330 | | - | |
331 | | - | |
332 | | - | |
333 | | - | |
334 | | - | |
335 | 335 | | |
336 | 336 | | |
337 | 337 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
317 | 317 | | |
318 | 318 | | |
319 | 319 | | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
320 | 332 | | |
321 | 333 | | |
322 | 334 | | |
| |||
364 | 376 | | |
365 | 377 | | |
366 | 378 | | |
367 | | - | |
368 | | - | |
369 | | - | |
370 | | - | |
371 | | - | |
372 | | - | |
373 | | - | |
374 | | - | |
375 | | - | |
376 | | - | |
377 | | - | |
378 | | - | |
379 | 379 | | |
380 | 380 | | |
381 | 381 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
405 | 405 | | |
406 | 406 | | |
407 | 407 | | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
408 | 420 | | |
409 | 421 | | |
410 | 422 | | |
| |||
452 | 464 | | |
453 | 465 | | |
454 | 466 | | |
455 | | - | |
456 | | - | |
457 | | - | |
458 | | - | |
459 | | - | |
460 | | - | |
461 | | - | |
462 | | - | |
463 | | - | |
464 | | - | |
465 | | - | |
466 | | - | |
467 | 467 | | |
468 | 468 | | |
469 | 469 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
386 | 386 | | |
387 | 387 | | |
388 | 388 | | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
389 | 401 | | |
390 | 402 | | |
391 | 403 | | |
| |||
433 | 445 | | |
434 | 446 | | |
435 | 447 | | |
436 | | - | |
437 | | - | |
438 | | - | |
439 | | - | |
440 | | - | |
441 | | - | |
442 | | - | |
443 | | - | |
444 | | - | |
445 | | - | |
446 | | - | |
447 | | - | |
448 | 448 | | |
449 | 449 | | |
450 | 450 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
822 | 822 | | |
823 | 823 | | |
824 | 824 | | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
825 | 837 | | |
826 | 838 | | |
827 | 839 | | |
| |||
869 | 881 | | |
870 | 882 | | |
871 | 883 | | |
872 | | - | |
873 | | - | |
874 | | - | |
875 | | - | |
876 | | - | |
877 | | - | |
878 | | - | |
879 | | - | |
880 | | - | |
881 | | - | |
882 | | - | |
883 | | - | |
884 | 884 | | |
885 | 885 | | |
886 | 886 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
876 | 876 | | |
877 | 877 | | |
878 | 878 | | |
| 879 | + | |
| 880 | + | |
| 881 | + | |
| 882 | + | |
| 883 | + | |
| 884 | + | |
| 885 | + | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
| 889 | + | |
| 890 | + | |
879 | 891 | | |
880 | 892 | | |
881 | 893 | | |
| |||
923 | 935 | | |
924 | 936 | | |
925 | 937 | | |
926 | | - | |
927 | | - | |
928 | | - | |
929 | | - | |
930 | | - | |
931 | | - | |
932 | | - | |
933 | | - | |
934 | | - | |
935 | | - | |
936 | | - | |
937 | | - | |
938 | 938 | | |
939 | 939 | | |
940 | 940 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
811 | 811 | | |
812 | 812 | | |
813 | 813 | | |
| 814 | + | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
814 | 826 | | |
815 | 827 | | |
816 | 828 | | |
| |||
858 | 870 | | |
859 | 871 | | |
860 | 872 | | |
861 | | - | |
862 | | - | |
863 | | - | |
864 | | - | |
865 | | - | |
866 | | - | |
867 | | - | |
868 | | - | |
869 | | - | |
870 | | - | |
871 | | - | |
872 | | - | |
873 | 873 | | |
874 | 874 | | |
875 | 875 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
406 | 406 | | |
407 | 407 | | |
408 | 408 | | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
409 | 421 | | |
410 | 422 | | |
411 | 423 | | |
| |||
453 | 465 | | |
454 | 466 | | |
455 | 467 | | |
456 | | - | |
457 | | - | |
458 | | - | |
459 | | - | |
460 | | - | |
461 | | - | |
462 | | - | |
463 | | - | |
464 | | - | |
465 | | - | |
466 | | - | |
467 | | - | |
468 | 468 | | |
469 | 469 | | |
470 | 470 | | |
| |||
0 commit comments