thinh thoang
thinh thoang
  • Видео 77
  • Просмотров 6 455
Video 120: Repositioning the Steering Wheel Camry 2014 SE 2.5L
After I self-aligned the wheels, the steering wheel was not centered. So I park my car so that all wheels are straight. Next I reposition the steering wheel by doing steps as seen.
Просмотров: 43

Видео

Video 119: Hammering down Wheel Hub. Camry 2014 SE 2.5L
Просмотров 61День назад
PLEASE DON'T USE EAR PHONE Thank you for watching
Video 118: Hammering Down a Wheel Bearing
Просмотров 3614 дней назад
Video 118: Hammering Down a Wheel Bearing
116: 30-Dollar Bearing Pair Bought on Ebay.
Просмотров 6314 дней назад
IT HAPPENED TO ME. Bought a pair on Ebay for $30. Installed one bearing on Camry 2014 SE 2.5L and it already failed 12 and 6 o'clock test on day one. When I turn, there is noise from the wheel that I installed it and rotor's surface is scratched . For safety, I don't drive this car anymore. I had to order one NSK bearing today.
Video 114: Removing Old Wheel Hub and Wheel Bearing on Camry 2007 LE, 2.4L with Hammers
Просмотров 98Месяц назад
Removing front old wheel hub and wheel bearing with hammers on Camry 2007 LE, 2.4L. I don't recommend this to anyone. This is not the first time I do this. I'm a pro now.
Video 113: Unboxing New GSP Front Right Axle for Camry 2007, LE, 2.4L
Просмотров 82 месяца назад
New axle sent to me. Box has brand and part number. Axle is awesome and has part number etched on it matches the part number on the box.
Video 112: Wrong Part
Просмотров 112 месяца назад
After the two problems, I ordered a GSP front right axle for camry 2007 LE, 2.4L from another store. It's scheduled for delivery on 10/16/24. I will video unboxing to see how well it is packed and if there is wrong part again. Check if part # inside matches part # outside. It it doesn't match, don't try it. If it is tried on, then they don't accept return because they said it is used. I also em...
Video 111: Fixing Right Front CV Axle Boot Temporarily
Просмотров 942 месяца назад
With this taping, I think I can use it for months; but will replace when new part arrive. I used strong tape to wrap around the broken.
Video 110: Replacing Left Turn Signal Switch Camry 2007 LE 2.4L
Просмотров 1782 месяца назад
Replacing the left turn signal switch and keeping the wiper switch
Video 109: What a Unbelievable Part Picker
Просмотров 342 месяца назад
Picked wrong part. What a weird part picker!
Video 108: I made a radiator cover myself from card board
Просмотров 174 месяца назад
from card board. Then I spray paint several coats and apply glue around the edge to prevent water damage.
Video 107: Replaced a Bad Fuel Injector Connector (Camry 2014 SE v4)
Просмотров 565 месяцев назад
Loose connector made engine check symbol appear. Also replace 4 upper o-rings of the 4 fuel injectors. After replacing, I moved my car to park on the street, and I got fuel leaking. I had to move it up the driveway and redo. This time I made sure the rings (the big and small ones) fit correctly. Then I started the engine to check for leaking. There was no leaking this time.
Video 106: Two Buddha Statues & Big Beautiful Flower
Просмотров 136 месяцев назад
Just bought two Buddha statues to display in my cars. Also big, beautiful, and home-grown flowers BfuZZsXPJ0U7djakc1aLw
Video 105: Dryer Model gtd72gbsn0ws has power, but does not start
Просмотров 256 месяцев назад
It is broken belt to my case
Video 104 -- New Rear Rotors and Brake Pads -- Camry 07, LE, v4
Просмотров 337 месяцев назад
New Rear Rotors and Brake Pads Camry 07, LE, v4
Video 103-- Installing a New Corolla 2005 LE Exhaust Assembly
Просмотров 568 месяцев назад
Video 103 Installing a New Corolla 2005 LE Exhaust Assembly
Video 100: Easy Method to Remove a Stuck Wheel
Просмотров 5011 месяцев назад
Video 100: Easy Method to Remove a Stuck Wheel
Video 97: Replacing PCV valve Camry 2014 SE v4 (It's a difficult task)
Просмотров 40Год назад
Video 97: Replacing PCV valve Camry 2014 SE v4 (It's a difficult task)
Video 96: Replacing My Camry 2007 LE PCV Valve
Просмотров 393Год назад
Video 96: Replacing My Camry 2007 LE PCV Valve
Video 95: My Tire Got Screwed
Просмотров 28Год назад
Video 95: My Tire Got Screwed
Video 94: I get two new tires
Просмотров 23Год назад
Video 94: I get two new tires
Video 93: My Corolla 2005 LE Catalytic Converter Cut by Thief (ves)
Просмотров 42Год назад
Video 93: My Corolla 2005 LE Catalytic Converter Cut by Thief (ves)
Video 92: Replacing Two Concerned Tires
Просмотров 31Год назад
Video 92: Replacing Two Concerned Tires
Video 90: Replacing Left Control Arm
Просмотров 57Год назад
Video 90: Replacing Left Control Arm
Video 89: Replacing Passenger Side Control Arm, Camry 2007, LE
Просмотров 98Год назад
Video 89: Replacing Passenger Side Control Arm, Camry 2007, LE
Video 88: At Huntington Beach
Просмотров 159Год назад
Video 88: At Huntington Beach
Video 87: Demo my implementing of Quicksort and Mergesort to Sort Integers
Просмотров 14Год назад
Video 87: Demo my implementing of Quicksort and Mergesort to Sort Integers
Video 86: Washing and Reusing Cabin Air Filter Camry 2007
Просмотров 54Год назад
Video 86: Washing and Reusing Cabin Air Filter Camry 2007
Video 85: Washing Seats of My Camry 2007
Просмотров 14Год назад
Video 85: Washing Seats of My Camry 2007
Video 84: Replacing Four New 215-55-R17 Tires
Просмотров 1,6 тыс.Год назад
Video 84: Replacing Four New 215-55-R17 Tires

Комментарии

  • @amandoreyes361
    @amandoreyes361 2 месяца назад

    This is the reason why the Tire Changer Machine was invented.

  • @Dave0071
    @Dave0071 9 месяцев назад

    Off the back you can tell that's a cheap aftermarket American made💩 PCV valve.. it's not original Japanese OEM because it's supposed to be a size 22 wrench Not 23..I would never put aftermarket parts on a Japanese car NEVER!!! Specially a PVC valve... it's only $16 at the dealer..

  • @JohnKelsey333
    @JohnKelsey333 9 месяцев назад

    Only video I could find for right side 07 Toyota Camry control arm replacement. Thank you!

  • @v-m-e
    @v-m-e Год назад

    Stinky Feet

  • @leonardguccini3276
    @leonardguccini3276 Год назад

    It is too bad you do not know what you are doing try wearing some work boots and long pants

  • @Mike-mj4xq
    @Mike-mj4xq 3 года назад

    You are not showing all code, can you upload the code?

    • @dendau
      @dendau 3 года назад

      //Thank you for watching my video private static void mergesort(string[] a, int first, int last) { if (first < last) { //Safe way to avoid overflowing. (first + last)/2 can overflow int last_first = last - first; int middle = first + last_first/2; //To minimize dividing, we use insertion sort on subarrays have // sizes less than 16. Subarray size is actually last - first +1. // It is ok to use last - first only to save + 1 operation. if (last_first < 16) { //The below is inline insertion sort int endi=last +1; int endj=first - 1; string current; int j; int i = first + 1; while (i < endi) { current = a[i]; j = i - 1; while (j > endj && string.CompareOrdinal(a[j], current) > 0) { a[j + 1] = a[j]; j = j - 1; } a[j + 1] = current; i++; } //End inline insertion sort return; } mergesort(a, first, middle); mergesort(a, middle + 1, last); merge(a, first, middle, last); } } private static void merge(string[] a, int first, int mid, int last) { int j, k; int temp_size = last - first + 1; string[] temp = new string[temp_size]; int i = 0; j = first; k = mid + 1; while ((j <= mid) && (k <= last)) { //To sort DESCENDING, we can change < to > if (string.CompareOrdinal(a[j], a[k] ) < 0) { temp[i] = a[j]; j++; } else { temp[i] = a[k]; k++; } i++; } //Optimization here: we copy the left over of the left subarray to //a at the index (first + i). Normally, there is a while loop on j to copy the left over to temp. Then copy temp back to a. So // it repeats copying the left over of the left subarray if (j <= mid) { new Span<string>(a, j, mid - j + 1).CopyTo(new Span<string>(a, first + i, mid - j + 1)); } //Optimization for the left over of the right subarray if(k <= last) { new Span<string>(a, k, last - k + 1).CopyTo(new Span<string>(a, first + i, last - k + 1)); } //Now we copy only i elements back to a //That's why we make a span from 0 and has i elements only temp.AsSpan(0, i).CopyTo(new Span<string>(a, first, i)); } private static bool VerifyOrder(string[] test) { int last = test.Length - 1; bool result= false; int cmp= 0; for (int u = 1; u <= last; u++) { cmp = string.CompareOrdinal(test[u - 1], test[u] ); // The previous element is bigger than the element right after it, so // the sorting is not in ascending order. We break for-loop immediately. //To verify if the array is in DESCENDING order, use cmp < 0 if (cmp > 0) { break; } } //To verify if the array in DESCENDING order, use cmp >=0 if (cmp <= 0) result = true; //test is in ascending order, so return true return result; } //Comparing two sorted string arrays //In the Main(), it should be called as: same(args[0], args[1]) public static bool same(string file1, string file2) { bool result = true; using (StreamReader m = new StreamReader(file1), d = new StreamReader(file2)) { string str1, str2; while ((str1 = m.ReadLine()) != null && (str2 = d.ReadLine()) != null) { if (str1.Equals(str2, StringComparison.OrdinalIgnoreCase) == false) { result = false; break; } } } return result; } //The folling is DotNet() in the video private static void Dotnet() { Console.WriteLine(""); Console.Write("Using DotNet's List's Sort method. Enter input file: "); string filename = Console.ReadLine(); List<string> words = new List<string>(); using (StreamReader st = new StreamReader(filename)) { string aline; aline = st.ReadLine(); while (aline != null) { words.Add(aline); aline = st.ReadLine(); }; } //To sort DESCENDING, we can negate the return: //Comparison<string> cmp = (str1, str2) => -string.CompareOrdinal(str1, str2); Comparison<string> cmp = (str1, str2) => string.CompareOrdinal(str1, str2); Console.WriteLine("Start..."); Stopwatch sw = Stopwatch.StartNew(); words.Sort(cmp); sw.Stop(); string time = sw.Elapsed.TotalMinutes.ToString(); Console.WriteLine("Dotnet List's Sort() Method: " + time + " minutes."); Console.WriteLine("Writing the sorted to file named: DotnetResult"); using (StreamWriter ws = new StreamWriter("DotnetResult")) { foreach (String str in words) { ws.WriteLine(str); } } } // MyMergeSort() is exactly like in the Video

    • @Mike-mj4xq
      @Mike-mj4xq 3 года назад

      Thank you for uploading code. Can you upload all the code . . . the imports of packages etc.

    • @dendau
      @dendau 3 года назад

      The above functions are C# code only. I'm using Visual Studio 2019 Community Edition. After creating a C# Console Application Project, there is a file Program.cs which has a class Program and Main() function. The functions in the first reply can be put in the class Program. The using are using System; using System.Collections; using System.Collections.Concurrent; using System.Collections.Generic; using System.Diagnostics; using System.IO; using System.Net; using System.Text; using System.Threading; using System.Threading.Tasks; In the \bin folder of the project, there is \debug or elease. If debug-compiling, the input file to sort has to be in the child folder of the \debug. If release-compiling, the input file to sort has to be in the child folder of the elease. Also there is a *.exe in the child folder. After compling ok, we can close Visual Studio. Running the *.exe file in the child folder gives faster sorting time than running with the Visual Studio. Thank you for watching my video.