I need a rechargeable battery pack for my project, I need to know what is the minimum charging current for NCR18650 li-ion battery?  In the datasheet, it says max charge current is 2A. what is the minimum charge current?  I use tp4056 module for charging, I can change the charging current   is 300mA to 600mA ok for charge current? will it damage the battery or affect badly for a battery lifetime?  Delaying in charging time is not a problem for my application .
I am using NCR18650 batteries with the tp4056 charging module.  When I connect the charger at 2.8&nbsp;V (fully discharged), the tp4056 IC is getting hot at a 1&nbsp;A charge current. Is it OK to reduce this charge current by changing the charge current selecting resistor? So the tp4056 IC heat would be reduced, wouldn't it?  For my application I don't need a quick charge. With a low current, charging time will be increased, but it does not matter for my application.  Will reducing the charge current affect the battery's lifetime? Or will it damage the battery?  I am trying to reduce the heat of the tp4056 IC by reducing the charging current, maybe from 1&nbsp;A to 500&nbsp;mA or less. The 18650 battery never heats for a 1&nbsp;A charge current.
The problem is stated as follows:  "Let $R$ be a Noetherian ring and $\theta$ be a ring homomorphism from $R$ to $R$. Show that if $\theta$ is surjective then it is also injective."  Regardless of the right solution, I don't understand why is the following wrong:     We have $\theta: R\to R$. By the isomorphism theorem $R/\ker\theta\cong\operatorname{Im}\theta$. Since $\operatorname{Im}\theta = R$, it follows $\ker\theta =0$, so it's injective.   Harsh criticism will be appreciated. Thanks. Let $x_1 = 2$, and define $$x_{n+1} = \frac{1}{2} \left(x_n + \frac{2}{x_n}\right).$$ Show that $x_n^2$ is always greater than or equal to $2$, and then use this to prove that $x_n − x_{n+1} ≥ 0$. Conclude that $\lim x_n = \sqrt2$.   My question:  So I know how to do this problem but I don't know how to prove that $x_n &gt;0$ for all $n\in \mathbb{N}$. Use of Named Credentials seem to be tied to External Data Source Progressive Draw 2 and Draw 4 Uno When playing with progressive Draw 2 and Draw 4 and (say that there are 2 players playing) and    Player 1 goes out with a Draw 2  Player 2 puts down a Draw 2    Does player 1 have to pick up 4 cards? How to open a web page from my application? CKEditor buttons not showing I'm using Drupal CKEditor module 7.x-1.13 and CKEditor 4.3.2. Everything is installed and appears to work fine... except that there are some buttons that don't appear despite being configured to do so, notably "Select All" and the justify left/right/centre/justified buttons. Here are the buttons as configured:    And here are the buttons as they appear: How to calculate the exact probability that the second player wins? Consider a game that uses a generator which produces independent random integers between 1 and 100 inclusive. The game starts with a sum S = 0. The first player adds random numbers from the generator to S until S > 100 and records her last random number 'x'. The second player, continues adding random numbers from the generator to S until S > 200 and records her last random number 'y'. The player with the highest number wins, i.e. if y > x the second player wins. Is this game fair? Write a program to simulate 100,000 games. What is the probability estimate, based on your simulations, that the second player wins? Give your answer rounded to 3 places behind the decimal. For extra credit, calculate the exact probability (without sampling).     import random  CONST_TIMES = 100000 CONST_SMALL = 100 CONST_LARGE = 200  def playGame():     s = 0     while s &lt;= CONST_SMALL:          x = random.randint(1, CONST_SMALL)         s = s + x;     while s &lt;= CONST_LARGE:         y = random.randint(1, CONST_SMALL)         s = s + y     if x &lt; y:         return 's'     elif x == y:         return 'm'     else:         return 'f'  fst = sec = 0 for i in range(CONST_TIMES):     winner = playGame()     if winner == 'f':         fst = fst + 1     elif winner == 's':         sec = sec + 1 secWinPro = round(float(sec) / CONST_TIMES, 3)  print secWinPro   The simulation probability is about 0.524. I want to know how to calculate the exact probability. How to update the PATH user environment variable from command-line Is it possible to add multiple materials to a text object? I know that for a mesh you can go into edit mode and select vertices and assign a specific material to them quite easily. I want to know if it is possible to do this with a Text object (which has no vertices). Ubuntu 14.10 folder icons missing $\phi \times \theta$ is faithful iff $(|Z(H)| ,|Z(K)|)=1$ for faithful characters $\phi \in Irr(H)$ and $\theta \in Irr(K)$ . Is there an IDictionary implementation that, on missing key, returns the default value instead of throwing? Turn off paragraph indention for a single line Is there a way to step between 0 and 1 by 0.1?   I thought I could do it like the following, but it failed:  for i in range(0, 1, 0.1):     print i   Instead, it says that the step argument cannot be zero, which I did not expect. T SQL Table Valued Function to Split a Column on commas I wrote a Table Valued Function in Microsoft SQL Server 2008 to take a comma delimited column in a database to spit out separate rows for each value.  Ex: "one,two,three,four" would return a new table with only one column containing the following values:  one two three four   Does this code look error prone to you guys? When I test it with   SELECT * FROM utvf_Split('one,two,three,four',',')    it just runs forever and never returns anything. This is getting really disheartening especially since there are no built in split functions on MSSQL server (WHY WHY WHY?!) and all the similar functions I've found on the web are absolute trash or simply irrelevant to what I'm trying to do.  Here is the function:  USE *myDBname* GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER FUNCTION [dbo].[utvf_SPlit] (@String VARCHAR(MAX), @delimiter CHAR)  RETURNS @SplitValues TABLE (     Asset_ID VARCHAR(MAX) NOT NULL )  AS BEGIN             DECLARE @FoundIndex INT             DECLARE @ReturnValue VARCHAR(MAX)              SET @FoundIndex = CHARINDEX(@delimiter, @String)              WHILE (@FoundIndex &lt;&gt; 0)             BEGIN                   DECLARE @NextFoundIndex INT                   SET @NextFoundIndex = CHARINDEX(@delimiter, @String, @FoundIndex+1)                   SET @ReturnValue = SUBSTRING(@String, @FoundIndex,@NextFoundIndex-@FoundIndex)                   SET @FoundIndex = CHARINDEX(@delimiter, @String)                   INSERT @SplitValues (Asset_ID) VALUES (@ReturnValue)             END              RETURN END I've taken some stock photography of lots of clear bottles, and now want to remove the background (which is white-ish, because at a pinch I could leave it...) so that the bottle becomes transparent with highlighting.  My bottles are clear with different colored liquids with multiple refraction and reflection surfaces.  I am looking for a background color subtraction effect that will allow me to get to transparent (hopefully with some sort of effect/opacity slider).  Ideas that I can't pull off yet:   Combine layer with a color fill layer (keyed off the "transparent color") in some manner to produce some output that could be used as the starting point of a layer mask Same layer combination as above, but somehow translating "pure white" to transparency.   Notes for what doesn't work (Photoshop terminology):   "Color Range" and delete (fuzzy select, but not graded/alpha) - results in harsh lines and only leaves the pure white and dark highlights and shadow refractions/reflections Magic wand selections for the same reason "Background Eraser" because although it is able to only subtract a certain color and leave "the rest", it (like all tolerance based tools) eventually hits a colour slightly outside of the range that it just won't touch.   I'll add more if I can remember what I've found In Bash, when to alias, when to script, and when to write a function? I have recently started reading and watching Naruto. I was wondering in what aspect does the clones made by different techniques differ? They all have the same potential and capabilities. How do I open the Dahl chest in Sanctuary? How Do I Compute the Eigenvalues of a Small Matrix?